Compartir a través de


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.

Vea también

Referencia

Asignación de memoria