インテル® C++ コンパイラー 14.0 ユーザー・リファレンス・ガイド

align_value

ポインターの型宣言にアライメント値を追加できるようにします。

構文

Windows*:

__declspec(align_value(alignment))

Linux*:

__attribute__((align_value(alignment)))

引数

alignment

ポインターの指示先のアライメント (8、16、32、64、128、256、...) を指定します。

説明

このキーワードをポインターの型宣言に追加して、そのポインター型のポインターのアライメント値を指定できます。

ポインター型で仮引数を宣言すると、コンパイラーは、関数のエントリーポイントでその仮引数に __assume_aligned 宣言子を挿入します。ポインター型でローカル変数を宣言すると、コンパイラーは、そのローカルポインターの初期化時に __assume_aligned 宣言子を挿入します。グローバル宣言では宣言子は挿入されません。


このヘルプトピックについてのフィードバックを送信