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


удаление оператора (CRT)

Блок выделенного свободенами.

void __cdecl operator delete(
   void * object
);
void __cdecl operator delete(
   void * object, 
   void * memory
) throw();
void __cdecl operator delete(
   void * object, 
   const std::nothrow_t&
) throw();

Параметры

  • память
    , Освобожданными ячейки памяти.

  • object
    Указатель в удаленных объекту.

Заметки

Эта форма Оператор удалить как скалярная удалить, в отличие от формы (удаления вектораудаление операторов []).

Оператор удалить освобождает память, выделенную by оператор new.

Первая форма данного оператора, как форма nonplacement.Второе и третье формы этого оператора обычно не будут вызваны из кода существовать только, чтобы дать компилятору соответствующее удаление, который необходимо вызвать, когда размещение новых fail.

Первая форма оператора определяется компилятором и не требует new.h включать в программе.

За исключением создание или никак-бросая расширения функциональности, CRT Оператор удалить ведет себя следующим образом Оператор delete в стандартной библиотеке C++.

Требования

Процедура

Обязательный заголовок

удаление

<new.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

Библиотеки

Все версии Библиотеки времени выполнения C.

Пример

См. оператор new примеры использования оператора удалить.

См. также

Ссылки

Выделение памяти