Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés
Se recomienda usar Visual Studio 2017
Esta documentación está archivada y no tiene mantenimiento.

operador 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();

memoria

La ubicación de memoria que se libera.

objeto

Un puntero al objeto que se va a eliminar.

Este formulario de operador cancelación se conoce como eliminar vectoriales, en contraposición al formulario escalar de cancelación (operador delete).

operador 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 operador delete[] se comporta como operador delete [] en la biblioteca estándar de C++.

rutina

Encabezado necesario

delete[]

<new.h>

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

bibliotecas

Vea operador new [] ejemplos del uso del operador cancelación.

Mostrar: