7
したがって、offsetof(struct, field)
は、プレーン構造内のフィールドの相対オフセットを返します。しかし、ネストされた構造の内部のフィールドの相対的なオフセットを取得する方法があります。入れ子構造内の相対オフセットの検索
struct my_struct {
int a;
struct {
int b;
int c;
} anonymous_struct;
}
(実行時に)my_struct
からb
とc
相対オフセットを取得する方法はあります。
これは、私が試していない唯一の組み合わせです。 10倍 – skyel