Espacios de nombres
Variantes
Acciones

Gestión de memoria de bajo nivel

De cppreference.com
< cpp‎ | memory
 
 
Biblioteca de servicios
 
Gestión de memoria dinámica
Punteros inteligentes
(C++11)
(C++11)
(C++11)
(hasta C++17)
(C++11)
(C++23)
Asignadores de memoria
Recursos de memoria
Almacenamiento no inicializado
Algoritmos de memoria no inicializada
Algoritmos restringidos de memoria no inicializada
Apoyo para recolección de basura
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
Misceláneos
(C++20)
(C++11)
(C++11)
 
 

La expresión new es la única forma de crear un objeto o un array de objetos con una duración de almacenamiento dinámica, es decir, con una duración no restringida al ámbito en el que se crea. Una expresión new obtiene almacenamiento llamando a una función de asignación. Una expresión delete destruye el objeto más derivado o un array creado por una expresión new y llama a la función de desasignación. Las funciones por defecto de asignación y desasignación, junto con las funciones, tipos y objetos relacionados, se declaran en el encabezado <new>.

Definido en el archivo de encabezado <new>

Contenido

Funciones
Funciones de asignación.
(función) [editar]
Funciones de desasignación.
(función) [editar]
Obtiene el nuevo controlador actual.
(función) [editar]
Registra un controlador nuevo.
(función) [editar]
Clases
Excepción que se produce cuando la asignación de memoria falla.
(clase) [editar]
Excepción que se produce en la asignación de un array con una longitud inválida.
(clase) [editar]
Etiqueta de tipo utilizada para seleccionar una función de asignación que no lanza excepciones.
(clase) [editar]
Tipo utilizado para pasar alineamiento a funciones de asignación y desasignación con funcionalidad de alineamiento.
(clase) [editar]
Tipo de etiqueta utilizado para identificar sobrecargas de delete de destrucción del operador delete.
(clase) [editar]
Tipos
Tipo de puntero a función del nuevo controlador.
(typedef) [editar]
Objetos
Un objeto de tipo nothrow_t utilizado para seleccionar una función de asignación que no lanza excepciones.
(constante) [editar]