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

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

Vea también

Referencia

Asignación de memoria