std::pmr::polymorphic_allocator::deallocate
STD::PMR::多态[医]配售者::
void deallocate(T* p, std::size_t n | | (since C++17) |
---|
分配由p
,必须是从std::pmr::memory_resource
x
相当于*resource()
使用x.allocate(n * sizeof(T), alignof(T))
...
相当于this->resource()->deallocate(p, n * sizeof(T), alignof(T)
参数
p | - | pointer to memory to deallocate |
---|---|---|
n | - | the number of objects originally allocated |
例外
什么都没扔。
另见
deallocate static | deallocates storage using the allocator (public static member function of std::allocator_traits) |
---|---|
deallocate | deallocates memory (public member function of std::pmr::memory_resource) |
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。