alignof

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

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


カテゴリ

演算子、キーワード拡張

構文



 alignof();



説明

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

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

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

関連項目