やっぱり、ね。

| HOME | 現在のログ | 注意事項 | 過去ログ | 文字検索 | 管理モード |

[425] 構造体メンバのアライメント ( 2007/06/12(Tue) 14:44:27  )

せったー
こんな方法しかないんかなぁ...

typedef struct{
    char x __attribute__((aligned(2)));
    int  y __attribute__((aligned(2)));
    char z __attribute__((aligned(2)));
} ZZZ;

aligned(2) の 2 は、バイト数。

[425-1] Re:構造体メンバのアライメント (2007/06/13(Wed) 08:52:23  )

せったー
こんな方法しかないんかなぁ...2

#pragma pack(push, 2)
typedef struct{
    char x;
    int  y;
    char z;
} ZZZ;
#pragma pack(pop)

[戻る]

このフォームから返信してください  ( *の項目は必ず入力してください )
*お名前:
*タイトル:
E-mail:
URL:
*本文:
アイコン:
文字色:
パスワード:  (このパスワードで記事を削除できます)
| HOME | 現在のログ | 注意事項 | 過去ログ | 文字検索 | 管理モード |