在线文档教程
C++
动态内存管理 | Dynamic memory management

std::pmr::polymorphic_allocator::deallocate

STD::PMR::多态[医]配售者::

void deallocate(T* p, std::size_t n (since C++17)

分配由p,必须是从std::pmr::memory_resourcex相当于*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 staticdeallocates storage using the allocator (public static member function of std::allocator_traits)
deallocatedeallocates memory (public member function of std::pmr::memory_resource)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cpPreference.com/w/cpp/Memory/多态[医]分配器/交易