首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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)

代码语言:txt
复制
 © cppreference.com

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

扫码关注腾讯云开发者

领取腾讯云代金券