<new>
Define varios tipos y funciones que controlan la asignación y liberación de almacenamiento de información bajo control del programa.También define los componentes para informar de errores de administración de almacenamiento de información.
#include <new>
Comentarios
Algunas de las funciones declaradas en este encabezado son reemplazables.La aplicación proporciona una versión predeterminada, cuyo comportamiento se describe en este documento.Un programa sin embargo, puede definir una función con la misma firma para reemplazar la versión predeterminada en tiempo de vinculación.La versión de reemplazo debe satisfacer los requisitos descritos en este documento.
Objetos
Proporciona un objeto que se utilizará como argumento para el nothrow versiones de nueva y Eliminar. |
Typedefs
Un tipo que apunta a una función adecuada para su uso como un nuevo controlador. |
Funciones
Instala una función de usuario que se llama al nuevo falla en su 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 cancelar la asignación de almacenamiento de información para una matriz de objetos. |
|
La función llamada a una nueva expresión para asignar el almacenamiento de los objetos individuales. |
|
La función llamada a una nueva expresión para asignar 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 al operador new para indicar que la función debe devolver un puntero null para informar de un error de asignación, en lugar de producir una excepción. |
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++