コンパイル時に構造体メンバーのバイトオフセットを見つけたいです。例えば:
struct vertex_t
{
vec3_t position;
vec3_t normal;
vec2_t texcoord;
}
へのバイトオフセットがであることを知りたいと思いますnormal(この場合は12.)
を使用できることはわかっていますoffsetofが、これはランタイム関数であり、使用したくありません。
私が達成しようとしていることは可能ですか?
編集:offsetofコンパイル時です、私の悪いです!