構造体へのポインタがあれば、構造体のメンバにアクセスする#define
を書くことはできますか?構造体のメンバーにアクセスする#define?
struct s_block {
size_t size;
struct s_block *ptr;
};
#define SIZER(ptr) // will access size member ????
構造体へのポインタがあれば、構造体のメンバにアクセスする#define
を書くことはできますか?構造体のメンバーにアクセスする#define?
struct s_block {
size_t size;
struct s_block *ptr;
};
#define SIZER(ptr) // will access size member ????
#define SIZER(ptr) (ptr)->size
はい、なぜそうしたいですか?つまり、構造体の 'ptr'メンバーへのポインタがあれば、対応する' size'メンバにアクセスするためのマクロを書く方法がありますか? –
いいえ、私は実際に私にptrに基づく結果を構造体に与えるマクロを必要とし、構造体のメンバーではありません。しかし、私はすでに答えを得ている。明確化のためにありがとう。 – newprint