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型