std::align_val_t
Defined in header <new> | | |
|---|---|---|
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。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

