std::experimental::pmr:: set_default_resource
|
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) |