std::pmr::memory_resource::deallocate
void deallocate( void* p,
std::size_t bytes,
std::size_t alignment = alignof(std::max_align_t) );
| (начиная с C++17) |
Освобождает память, на которую указывает p. p должен быть возвращён предыдущим вызовом allocate(bytes, alignment) для memory_resource, сравниваемого на равенство с *this, и память, на которую он указывает, ещё не должна быть освобождена.
Эквивалентно do_deallocate(p, bytes, alignment);.
Исключения
Ничего не выбрасывает.
См. также
|
[виртуальная] | освобождает память (виртуальная закрытая функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/memory/memory_resource/deallocate