インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
バイト境界の構造体のアライメントを指定します。
Windows*: [Code Generation (コード生成)] > [Struct Member Alignment (構造体メンバーのアライメント)]
Linux*: [Data (データ)] > [Struct Member Alignment (構造体メンバーのアライメント)]
OS X*: [Data (データ)] > [Struct Member Alignment (構造体メンバーのアライメント)]
すべて
Linux* および OS X*:
-Zp[n]
Windows*:
/Zp[n]
n
バイト・サイズ境界。設定可能な値は、1、2、4、8 または 16 です。
Zp16
構造体は、16 バイト境界または自然にアライメントされる境界のいずれかでアライメントされます。
このオプションは、バイト境界の構造体のアライメントを指定します。
n を指定しない場合、Zp16 が使用されます。
なし