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.