operator delete (CRT)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

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.

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++.

RutinaEncabezado necesario
delete<new.h>

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

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

Vea operador nuevo ejemplos del uso del operador borrar.

Asignación de memoria

Mostrar: