Compartir a través de


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

Parámetros

  • memoria
    La ubicación de memoria que se libera.

  • objeto
    Un puntero al objeto que se va a eliminar.

Comentarios

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

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 Bibliotecas en tiempo de ejecución de C.

Ejemplo

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

Vea también

Referencia

Asignación de memoria