std::experimental::pmr::memory_resource::do_allocate

来自cppreference.com
 
 
 
 
 
virtual void* do_allocate( std::size_t bytes, std::size_t alignment ) = 0;
(库基础 TS)

分配大小至少为 bytes 个字节的存储。如果支持指定的对齐 alignment,则所返回的存储按此对齐,否则按 alignof(std::max_align_t) 对齐。

alignment 应当为二的幂。

异常

如果无法获取所请求大小和对齐的存储则抛出异常。

参阅

分配内存
(公开成员函数)