C言語なら俺に聞け(入門編)Part 107
■ このスレッドは過去ログ倉庫に格納されています
0320デフォルトの名無しさん
2012/09/19(水) 20:14:27.85gccのNGは別のエラーじゃないの? 規格上enumはintという事になってるから
(long)が許されないとか。
offsetofって 0を構造体のポインタにキャストして、メンバーアドレスと
構造体そのもののアドレスをchar *にさらにキャストした差だから、
xxx = (long) (&((aaa *)0)->a), //vc=ok,gcc=ng
が通らないのはおかしい。
■ このスレッドは過去ログ倉庫に格納されています