<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
Proporciona un objeto que se va a utilizar como argumento para las versiones de nothrow de new y de borrar. |
Typedefs
Un tipo que señala a una función adecuada para su uso como nuevo controlador. |
Funciones
Instalar una función de usuario denominado cuando los nuevos produce un error en el intento de asignar memoria. |
Operadores
La función llamada por una expresión de eliminación para desasignar el almacenamiento para objetos individuales. |
|
La función llamada por una expresión de eliminación para desasignar el almacenamiento para una matriz de objetos. |
|
La función llamada por una nueva expresión para asignar almacenamiento para los objetos individuales. |
|
La función llamada por una nueva expresión para asignar el almacenamiento para una matriz de objetos. |
Clases
La clase describe una excepción para indicar que una solicitud de asignación no se realizó correctamente. |
|
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++