インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

Zp

バイト境界の構造体のアライメントを指定します。

構文

Linux* および macOS*:

-Zp[n]

Windows*:

/Zp[n]

引数

n

バイト・サイズ境界。設定可能な値は、1、2、4、8 または 16 です。

デフォルト

Zp16

構造体は、16 バイト境界または自然にアライメントされる境界のいずれかでアライメントされます。

説明

このオプションは、バイト境界の構造体のアライメントを指定します。

n を指定しない場合、Zp16 が使用されます。

IDE オプション

Visual Studio*: [Code Generation (コード生成)] > [Struct Member Alignment (構造体メンバーのアライメント)]

Eclipse*: [Data (データ)] > [Struct Member Alignment (構造体メンバーのアライメント)]

Xcode*: [Data (データ)] > [Struct Member Alignment (構造体メンバーのアライメント)]

代替オプション

なし