std::experimental::pmr:: set_default_resource
|
Определено в заголовочном файле
<experimental/memory_resource>
|
||
|
memory_resource
*
set_default_resource
(
memory_resource
*
r
)
noexcept
;
|
(техническая спецификация библиотечных основ) | |
Если
r
не является нулевым, устанавливает указатель на ресурс памяти по умолчанию в
r
; в противном случае устанавливает указатель на ресурс памяти по умолчанию в
new_delete_resource()
.
Указатель на ресурс памяти по умолчанию
используется некоторыми механизмами, когда явный ресурс памяти не предоставлен. Начальный указатель на ресурс памяти по умолчанию является возвращаемым значением
new_delete_resource()
.
Эта функция потокобезопасна. Каждый вызов
set_default_resource
синхронизируется с
(см.
std::memory_order
) последующими вызовами
set_default_resource
и
get_default_resource
.
Возвращаемое значение
Возвращает предыдущее значение указателя на ресурс памяти по умолчанию.
Смотрите также
получает ресурс памяти по умолчанию
memory_resource
(функция) |
|
возвращает статический ресурс памяти для всей программы,
memory_resource
который использует глобальные
operator new
и
operator delete
для выделения и освобождения памяти
(функция) |