Spec-Zone.ru › C++

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);.

Исключения

Ничего не выбрасывает.

См. также

do_deallocate
[виртуальная]
освобождает память
(виртуальная закрытая функция-член)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/memory/memory_resource/deallocate

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API