Namespaces
Variants

std::pmr:: get_default_resource

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
pmr::get_default_resource
(C++17)
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
Definido en el encabezado <memory_resource>
std:: pmr :: memory_resource * get_default_resource ( ) noexcept ;
(desde C++17)

Obtiene el puntero del recurso de memoria predeterminado.

El puntero de recurso de memoria predeterminado es utilizado por ciertas facilidades cuando no se suministra un recurso de memoria explícito. El puntero de recurso de memoria predeterminado inicial es el valor de retorno de std::pmr::new_delete_resource .

Esta función es segura para hilos. La llamada previa a std::pmr::set_default_resource se sincroniza con (ver std::memory_order ) las llamadas posteriores a std::pmr::get_default_resource .

Valor de retorno

Devuelve el valor del puntero de recurso de memoria predeterminado.

Véase también

establece el recurso de memoria std::pmr::memory_resource por defecto
(función)
retorna un std::pmr::memory_resource estático de ámbito de programa que utiliza el operator new y operator delete global para asignar y liberar memoria
(función)