std::pmr::memory_resource::allocate
void* allocate(std::size_t bytes, std::size_t alignment = alignof(std::max_align_t)); | | (since C++17) |
|---|
分配至少大小为bytes字节。返回的存储与指定的alignment如果支持这种对齐,则alignof(std::max_align_t)否则。
相当于return do_allocate(bytes, alignment);...
例外
如果无法获得请求大小和对齐的存储,则引发异常。
另见
do_allocate virtual | allocates memory (virtual private member function) |
|---|
© cppreference.com在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

