std::allocator_traits<Alloc>::deallocate
Определено в заголовке <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 | - | количество объектов, для которых была выделена память |
Значение возврата
(ничего)
Пример
См. также
|
[статический] | выделяет неинициализированную память с помощью аллокатора (публичная статическая функция-член) |
| освобождает память (публичная функция-член std::allocator<T>) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/memory/allocator_traits/deallocate