Dynamic memory management
Uninitialized storage
(deprecated since c++17)
(deprecated since c++17)
(deprecated since c++17)
Garbage collection support
C Library
Low level memory management
virtual void do_deallocate(void* p, std::size_t bytes, std::size_t alignment);
(since C++17)

Returns the memory at p to the pool. It is unspecified if or under what circumstances this operation will result in a call to deallocate() on the upstream memory resource.


Throws nothing.

See also

deallocates memory
(public member function of std::pmr::memory_resource)
deallocates memory
(virtual private member function of std::pmr::memory_resource)