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/w/cpp/memory/memory_resource/deallocate