std::experimental::pmr::memory_resource:: allocate
From cppreference.net
<
cpp
|
experimental
|
memory resource
|
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]
|
分配内存
(虚函数保护成员) |