std::experimental::pmr::set_default_resource
來自 cppreference.com
定義於標頭檔案 <experimental/memory_resource> |
||
memory_resource* set_default_resource( memory_resource* r ) noexcept; |
(庫基礎 TS) | |
如果 r 非空,則將預設記憶體資源指標設定為 r;否則,將預設記憶體資源指標設定為 new_delete_resource()
。
當未提供顯式記憶體資源時,某些工具會使用預設記憶體資源指標。初始預設記憶體資源指標是 new_delete_resource()
的返回值。
此函式是執行緒安全的。每次呼叫 set_default_resource
都與(參閱 std::memory_order)後續的 set_default_resource
和 get_default_resource 呼叫同步。
[編輯] 返回值
返回預設記憶體資源指標的先前值。
[編輯] 參閱
獲取預設的 memory_resource (函式) | |
返回一個使用全域性 operator new 和 operator delete 分配和釋放記憶體的靜態程式範圍的 memory_resource (函式) |