gccは変数/フィールドの配置をどのように設定しますか
__attribute__((aligned))
異なるgccバージョン/異なるプラットフォームはどうですか?
テストコード:
int main() {
printf("%d\n", (__alignof__(char __attribute__ ((aligned)) )) );
}
x86、gcc 3.4、4.1、4.3の場合、16を取得しました。
gccは変数/フィールドの配置をどのように設定しますか
__attribute__((aligned))
異なるgccバージョン/異なるプラットフォームはどうですか?
テストコード:
int main() {
printf("%d\n", (__alignof__(char __attribute__ ((aligned)) )) );
}
x86、gcc 3.4、4.1、4.3の場合、16を取得しました。