Пространства имён
Варианты
Действия

std::pmr::memory_resource::deallocate

Материал из cppreference.com
 
 
Динамическое управление памятью
no section name
Ограниченные алгоритмы неинициализированной памяти
no section name
Поддержка сбора мусора
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)



no section name
 
std::pmr::memory_resource
Открытые функции-элементы
Закрытые функции-элементы
Функции, не являющиеся элементами
 
<tbody> </tbody>
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);.

Исключения

Ничего не генерирует.

Смотрите также

освобождает память
(virtual private функция элемент) [править]