Bonjours a tous developpeurs
Je chercher un moyen de récupérer l'adresse d'un élément contenu dans objet: je m'explique.
Posont une class :
Je voudrais en faite obtenir l'adresse relative de l'élément B par rapport à l'adresse de MA_CLASS, et ce à la compilation. Qui, dans ce cas, me retourne 4.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class MA_CLASS { public: unsigned int A ; unsigned char B ; unsigned int C ; };
l'idéal serait qu'elle soit sous la form d'une macro :
La la classe est très simple, mais je dispose de class beaucoup plus "charnu" en membres de type variées, alors j'aimerai que dès lors que j'édite ma class, je n'ai pas besoin de réédité toute les adresses relatives manuellement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ma_macro (MA_CLASS, A) // qui dans ce cas me retournera 0 ma_macro (MA_CLASS, B) // qui dans ce cas me retournera 4 ma_macro (MA_CLASS, C) // qui dans ce cas me retournera 5
En espérant que vous m'aillez compris, Savez vous faire çà ?![]()
Partager