Espacios de nombres
Variantes
Acciones

std::pmr::get_default_resource

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
pmr::get_default_resource
(C++17)
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)
 
Definido en el archivo de encabezado <memory_resource>
std::pmr::memory_resource* get_default_resource() noexcept;
(desde C++17)

Obtiene el puntero del recurso de memoria por defecto.

El puntero del recurso de memoria por defecto se utiliza por ciertos servicios cuando no se proporciona un recurso de memoria explícito. El puntero inicial del recurso de memoria por defecto es el valor de retorno de std::pmr::new_delete_resource.

Esta función es segura frente a hilos. Una llamada anterior a std::pmr::set_default_resource se sincroniza con (véase std::memory_order) las llamadas posteriores a std::pmr::get_default_resource.

[editar] Valor de retorno

Devuelve el valor del puntero del recurso de memoria por defecto.

[editar] Véase también

Establece el recurso de memoria std::pmr::memory_resource por defecto.
(función) [editar]
Devuelve un recurso de memoria std::pmr::memory_resource estático a lo largo del programa que utiliza los operadores globales operator new y operator delete para asignar y desasignar memoria.
(función) [editar]