alignof
カテゴリ
構文
alignof(type);
説明
alignof 演算子では型のアラインメントを判別できます。 この機能は C++Builder 2009 に追加された C++11 機能の 1 つです。
結果は std::size_t 型の整数型定数です。 この値は対象の型の要素がメモリ上で配置される境界を示します。 たとえば、アラインメントが 2 であることは、型が偶数メモリ アドレスで始まる必要があることを示します。 alignof (double) の一般的な値は 8 です。
参照型に対して alignof を使用すると参照型のアラインメントを取得します。 配列型に対して alignof を使用すると、要素の型のアラインメントを取得します。