удаление оператора (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 примеры использования оператора удалить.