namespace std {
enum class align_val_t : std::size_t {};
}
概要
C++17において、動的メモリ確保時のアライメント指定がサポートされた。これは、デフォルトよりも大きなアライメントを要求するとき、new
に渡されるアライメント値の型である。
スコープを持つ列挙型として定義されているが、意図しない型変換を防ぐためのものなので、列挙値は定義されていない。
バージョン
言語
- C++17
処理系
- Clang: 4.0 ✅
- GCC: 7.1 ✅
- Visual C++: ??