std::align_val_t
来自cppreference.com
工具库
动态内存管理
|
低层内存管理
函数 | ||||
(C++11)
|
||||
类 | ||||
(C++11)
|
||||
align_val_t
(C++17)
|
||||
类型 | ||||
对象 | ||||
(C++20)
|
||||
对象访问 | ||||
(C++17)
|
在标头
<new>
定义
|
||
enum
class
align_val_t : std::size_t
{};
|
(C++17 起) | |
在将 new 表达式和 delete 表达式用于对齐要求大于
__STDCPP_DEFAULT_NEW_ALIGNMENT__
的对象时,该对齐要求作为
std::align_val_t
类型的参数传递给分配/解分配函数。
注解
对齐(以 alignof 取得者)拥有 std::size_t 类型,但采用 std::size_t 作为附加参数的布置形式分配和删除函数已经被使用了,故使用此类型以代替。
参阅
分配函数 (函数) |
|
解分配函数 (函数) |