Compartir a través de


<new>

Define varios tipos y funciones que controlan la asignación y liberación de almacenamiento bajo el control de programa. También define los componentes para informar de errores de la administración de la memoria externa.

#include <new>

Comentarios

Algunas de las funciones declaradas en este encabezado son reemplazables. Las fuentes de implementación una versión predeterminada, cuyo comportamiento se describe en este documento. Un programa puede, sin embargo, definir una función con la misma firma para reemplazar la versión predeterminada en tiempo de vínculo. La versión de reemplazo debe cumplir los requisitos descritos en este documento.

Objetos

nothrow

Proporciona un objeto que se va a utilizar como argumento para las versiones de nothrow de new y de borrar.

Typedefs

new_handler

Un tipo que señala a una función adecuada para su uso como nuevo controlador.

Funciones

set_new_handler

Instalar una función de usuario denominado cuando los nuevos produce un error en el intento de asignar memoria.

Operadores

operador delete

La función llamada por una expresión de eliminación para desasignar el almacenamiento para objetos individuales.

operador delete []

La función llamada por una expresión de eliminación para desasignar el almacenamiento para una matriz de objetos.

operador nuevo

La función llamada por una nueva expresión para asignar almacenamiento para los objetos individuales.

operador new []

La función llamada por una nueva expresión para asignar el almacenamiento para una matriz de objetos.

Clases

clase de bad_alloc

La clase describe una excepción para indicar que una solicitud de asignación no se realizó correctamente.

clase de nothrow_t

La clase se utiliza como un parámetro de función el operador new para indicar que la función debe devolver un puntero NULL para notificar un error de asignación, en lugar de una excepción.

Vea también

Referencia

Seguridad para subprocesos en la biblioteca estándar de C++

Otros recursos

miembros de <nuevo>

Archivos de encabezado de la biblioteca estándar de C++