Compartir a través de


operador delete (CRT)

Frees asignada el bloque.

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();

Parámetros

  • memoria
    La ubicación de memoria que se libera.

  • objeto
    Un puntero al objeto que se va a eliminar.

Comentarios

Este formulario de operador cancelación se conoce como eliminar escalar, en contraposición al formulario de cancelación vectorial (operador delete []).

operador cancelación libera memoria asignada por operador nuevo.

El primer formulario de este operador se conoce como el formulario de nonplacement.El segundo y tercer formularios de este operador no se llamará normalmente de código pero existir para proporcionar al compilador una cancelación coincidente para llamar a una posición nuevos errores.

El primer formulario de operador está definido por el compilador y no requiere new.h estar incluido en el programa.

A excepción de comportamiento que produce o ninguno-que produce, CRT operador cancelación se comporta como operador delete en la biblioteca estándar de C++.

Requisitos

rutina

Encabezado necesario

eliminar

<new.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

bibliotecas

todas las versiones de Bibliotecas en tiempo de ejecución de C.

Ejemplo

Vea operador nuevo ejemplos del uso del operador cancelación.

Vea también

Referencia

Asignación de memoria