alignof

提供: Appmethod Topics
移動先: 案内検索

キーワード(アルファベット順):インデックス への移動


カテゴリ

演算子キーワード拡張

構文

alignof(type);

説明

alignof 演算子では型のアラインメントを判別できます。 この機能は Appmethod C++ 2009 に追加された C++0x 機能の 1 つです。

結果は std::size_t 型の整数型定数です。 この値は対象の型の要素がメモリ上で配置される境界を示します。 たとえば、アラインメントが 2 であることは、型が偶数メモリ アドレスで始まる必要があることを示します。 alignof (double) の一般的な値は 8 です。

参照型に対して alignof を使用すると参照型のアラインメントを取得します。 配列型に対して alignof を使用すると、要素の型のアラインメントを取得します。

関連項目