operador 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 vectoriales, en contraposición al formulario escalar de cancelación (operador delete).

operator delete[] libera memoria asignada por operador new [].

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 delete[] 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 new [] ejemplos del uso del operador borrar.

Asignación de memoria

Mostrar: