要素のサイズが同じでない場合、構造体の要素を順序付けする良い方法があるかどうか、現在疑問に思っています。
次の例のうち、最も適切なものはどれですか?
例 1 :
struct
{
u8 my_u8;
u8 my_u8_2;
u32 mu_u32;
}
例 2 :
struct
{
u32 mu_u32;
u8 my_u8_2;
u8 my_u8;
}
どちらの場合も構造体を宣言すると、必要なメモリは同じになりますか?
要素のサイズが同じでない場合、構造体の要素を順序付けする良い方法があるかどうか、現在疑問に思っています。
次の例のうち、最も適切なものはどれですか?
例 1 :
struct
{
u8 my_u8;
u8 my_u8_2;
u32 mu_u32;
}
例 2 :
struct
{
u32 mu_u32;
u8 my_u8_2;
u8 my_u8;
}
どちらの場合も構造体を宣言すると、必要なメモリは同じになりますか?