Namespaces
Variants

std::experimental::pmr:: set_default_resource

From cppreference.net
Definido en el encabezado <experimental/memory_resource>
memory_resource * set_default_resource ( memory_resource * r ) noexcept ;
(library fundamentals TS)

Si r no es nulo, establece el puntero de recurso de memoria predeterminado a r ; de lo contrario, establece el puntero de recurso de memoria predeterminado a new_delete_resource() .

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 new_delete_resource() .

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

Valor de retorno

Devuelve el valor anterior del puntero de recurso de memoria predeterminado.

Véase también

obtiene el memory_resource predeterminado
(función)
retorna un memory_resource estático de ámbito de programa que utiliza el operator new y operator delete global para asignar y liberar memoria
(función)