operator 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
memory
La ubicación de memoria que se libera.objeto
Un puntero al objeto que se va a eliminar.
Comentarios
Este formulario de operator borrar se conoce como eliminar escalar, en contraposición al formulario de cancelación vectorial (operador delete []).
operator borrar 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 operator borrar se comporta como operador delete en la biblioteca estándar de C++.
Requisitos
Rutina |
Encabezado necesario |
---|---|
delete |
<new.h> |
Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.
Bibliotecas
Todas las versiones de las bibliotecas en tiempo de ejecución de C.
Ejemplo
Vea operador nuevo ejemplos del uso del operador borrar.