Namespaces
Variants

std::experimental::pmr:: set_default_resource

From cppreference.net
Определено в заголовочном файле <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 для выделения и освобождения памяти
(функция)