std::experimental::pmr::polymorphic_allocator<T>::deallocate
来自cppreference.com
< cpp | experimental | polymorphic allocator
void deallocate( T* p, std::size_t n ); |
(库基础 TS) | |
解分配 p 所指向的存储,它必须曾为在与 *resource() 比较相等的 memory_resource x
上使用 x.allocate(n * sizeof(T), alignof(T)) 分配的存储。
等价于 this->resource()->deallocate(p, n * sizeof(T), alignof(T));。
参数
p | - | 指向要解分配内存的指针 |
n | - | 原分配的对象数量 |
异常
无抛出。
参阅
[静态] |
用分配器解分配存储 ( std::allocator_traits<Alloc> 的公开静态成员函数) |
解分配内存 ( Template:cpp/experimental/memory resource/title 的公开成员函数) |