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.