Namespaces
Variants

std::experimental::pmr::memory_resource:: allocate

From cppreference.net
void * allocate ( std:: size_t bytes, std:: size_t alignment = alignof ( std:: max_align_t ) ) ;
(库基础技术规范)

分配至少 bytes 字节大小的存储空间。返回的存储空间将按指定的 alignment 进行对齐(若支持该对齐方式),否则按 alignof ( std:: max_align_t ) 进行对齐。

等价于 return do_allocate ( bytes, alignment ) ;

异常

如果无法获取请求大小和对齐方式的存储空间,则抛出异常。

参见

[virtual]
分配内存
(虚函数保护成员)