> > PS2にかぎらず、無印68000、PowerPC、SPARCあたりもアーキテクチャとしては > > 同様ですね。 > > サンプルコード > > #include<stdio.h> > > union hoge > > { > > char c[5]; > > long L; > > } a = {1,2,3,4,5}; > > int main() > > { > > printf("%8lX\n",*(long*)&a.c[1]); > > } > > Mac や SPARC では Segmentation fault になります。 > > x86 は黙って 05040302 という結果を出します。 > 共用体は把握してないとおそろしや 別に共用体であることが問題じゃないと思うぜ 参考:2005/03/21(月)01時03分13秒