-unpack


コンパイル・オプション / マイコンオプション

[指定形式]

-unpack

 

-

省略時解釈

構造体、クラスのアライメント数は、メンバの最大のアライメント数と同じになります。

[詳細説明]

-

構造体メンバ、クラスメンバのアライメント数を指定します。

-

構造体、クラスのアライメント数は、メンバの最大のアライメント数と同じになります。

[備考]

-

本オプション指定時の構造体メンバのアライメント数を以下に示します。

表 2.8

unpackオプション指定時の構造体メンバ、クラスメンバのアライメント数

メンバの型

unpack

指定なし

(signed) char

1

1

(unsigned) short

2

2

(unsigned) int, (unsigned) long, (unsigned) long long, 浮動小数点型, ポインタ型

4

4

int_to_shortオプションを指定した場合は、shortと同じになります。