Поделиться через


allocator::deallocate

Освобождает заданное число объектов из начала хранилища в указанной позиции.

void deallocate( 
   pointer _Ptr,  
   size_type _Count 
);

Параметры

  • _Ptr
    Указатель на первый объект, который требуется отменить из хранилища.

  • _Count
    Количество объектов, чтобы отменить из хранилища.

Заметки

Функция-член освобождает хранилище для массива объектов числа типа Тип начиная с _Ptr, путем вызова operator delete(_Ptr). Указатель _Ptr должен быть возвращен ранее вызовом метода выделите для объекта распределителя, сравнивающий равно *this, выбирая объект массива того же размера и типа. deallocate никогда не создает исключение.

Пример

Пример использования функции-члена см. в разделе allocator::allocate.

Требования

Заголовок:<memory>

Пространство имен: std

См. также

Ссылки

Класс allocator