Étant donné un pointeur sur la structure, puis-je écrire un #define
qui accèderait à un membre de la structure?#define qui accéderait au membre de la structure?
struct s_block {
size_t size;
struct s_block *ptr;
};
#define SIZER(ptr) // will access size member ????
Oui, mais pourquoi voudriez-vous le faire? Ou voulez-vous dire: étant donné un pointeur sur le membre 'ptr' de la structure, existe-t-il un moyen d'écrire une macro pour accéder au membre' size' correspondant? –
Non, je veux réellement une macro qui me donnerait un résultat basé sur ptr à la structure, pas membre de la structure. Mais, j'ai déjà la réponse. Merci pour la clarification . – newprint