ゲームボーイアドバン ..
480:名前は開発中のものです。
06/02/25 17:38:12 ChwfFfDn.net
>>470,472
union 使ってアライメント確保する方法がある。
Cだとコレぐらいでいいんじゃないかな?
union
{
u8 size_holder[48];
void* pointer_align;
long long integer_align;
long double floating_point_align;
} wrk;
C++ だとメンバ変数・関数ポインタを追加。
>>471
packed はパフォーマンス落としたりバイナリ互換に問題が発生したりするんで
気をつけて使う必要がある。非標準になるしね。
その例だと TSKWRK に packed は必要ない。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
298日前に更新/260 KB
担当:undef