std::allocator_traits<Alloc>:: deallocate
From cppreference.net
<
cpp
|
memory
|
allocator traits
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Определено в заголовке
<memory>
|
||
|
static
void
deallocate
(
Alloc
&
a, pointer p, size_type n
)
;
|
(начиная с C++11)
(constexpr начиная с C++20) |
|
Использует аллокатор a для освобождения памяти, на которую ссылается p , путем вызова a. deallocate ( p, n ) .
Содержание |
Параметры
| a | - | используемый аллокатор |
| p | - | указатель на ранее выделенную память |
| n | - | количество объектов, для которых была выделена память |
Возвращаемое значение
(нет)
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
[static]
|
выделяет неинициализированную память с использованием аллокатора
(публичная статическая функция-член) |
|
освобождает память
(публичная функция-член
std::allocator<T>
)
|