std::experimental::pmr::memory_resource::do_allocate
来自cppreference.com
< cpp | experimental | memory resource
virtual void* do_allocate( std::size_t bytes, std::size_t alignment ) = 0; |
(库基础 TS) | |
分配大小至少为 bytes 个字节的存储。如果支持指定的对齐 alignment,则所返回的存储按此对齐,否则按 alignof(std::max_align_t) 对齐。
alignment 应当为二的幂。
异常
如果无法获取所请求大小和对齐的存储则抛出异常。
参阅
分配内存 (公开成员函数) |