2013-03-29から1日間の記事一覧

構造体のメンバのオフセットを取得する offsetof

Android のソースツリー内に頻繁に見かけられる offsetof というマクロ。構造体のメンバのオフセットを取得するマクロなんだけど、よく考えられてるなと感心した。 #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) もっとも、構造体のオフ…