在线文档教程
C++
应用 | Utilities

std::align_val_t

STD::调校[医]瓦尔[医]T型

Defined in header
enum class align_val_t : std::size_t {};(since C++17)

双双新表达式和删除-表达式,当用于对象时,其对齐要求大于__STDCPP_DEFAULT_NEW_ALIGNMENT__,将对齐要求作为类型的参数传递。std::align_val_t到所选的分配/取消分配函数。

注记

对齐率为28%alignof%29有std::size_t,但是分配和取消分配函数的布局形式std::size_t由于已经使用了额外的参数,因此将使用此类型。

另见

operator newoperator new[]allocation functions (function)
operator deleteoperator delete[]deallocation functions (function)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/Memory/New/Alignation[医]瓦尔[医]T型