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

std::allocator_traits::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
 
 
<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>
Определено в заголовочном файле <memory>
static void deallocate( Alloc& a, pointer p, size_type n );
(начиная с C++11)
(до C++20)
static constexpr void deallocate( Alloc& a, pointer p, size_type n );
(начиная с C++20)

Использует аллокатор a для освобождения хранилища, на которое ссылается p, путём вызова a.deallocate(p, n).

Параметры

a используемый аллокатор
p указатель на ранее выделенное хранилище
n количество объектов, для которых было выделено хранилище

Возвращаемое значение

(нет)

Пример

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

[static]
выделяет неинициализированное хранилище с помощью аллокатора
(public static функция-элемент) [править]
освобождает память
(public функция-элемент std::allocator) [править]