したがって、offsetof(struct, field)
単純な構造内のフィールドの相対オフセットを返します。しかし、ネストされた構造内のフィールドの相対オフセットを取得する方法はありますか?
例えば
struct my_struct {
int a;
struct {
int b;
int c;
} anonymous_struct;
}
(実行時に)相対的なオフセットを取得する方法はありますかb
?c
my_struct
したがって、offsetof(struct, field)
単純な構造内のフィールドの相対オフセットを返します。しかし、ネストされた構造内のフィールドの相対オフセットを取得する方法はありますか?
例えば
struct my_struct {
int a;
struct {
int b;
int c;
} anonymous_struct;
}
(実行時に)相対的なオフセットを取得する方法はありますかb
?c
my_struct