Zp

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

IDE オプション

Windows: [C/C++] > [Code Generation (コード生成)] > [Struct Member Alignment (構造体メンバーのアライメント)]

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

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

アーキテクチャー

IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー

構文

Linux* および Mac OS*: -Zp[n]
Windows*:  /Zp[n]

引数

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

デフォルト

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

説明

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

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

代替オプション

なし