Namespaces
Variants

std::experimental::pmr::polymorphic_allocator<T>:: deallocate

From cppreference.net
void deallocate ( T * p, std:: size_t n ) ;
(техническая спецификация библиотеки fundamentals)

Освобождает хранилище, на которое указывает p , которое должно было быть выделено из memory_resource x , сравнивающегося равным с * resource ( ) с использованием x. allocate ( n * sizeof ( T ) , alignof ( T ) ) .

Эквивалентно this - > resource ( ) - > deallocate ( p, n * sizeof ( T ) , alignof ( T ) ) ; .

Параметры

p - указатель на освобождаемую память
n - количество изначально выделенных объектов

Исключения

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

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

[static]
освобождает память с использованием аллокатора
(публичная статическая функция-член std::allocator_traits<Alloc> )
освобождает память
(публичная функция-член std::experimental::pmr::memory_resource )