std::pmr::set_default_resource
| Defined in header <memory_resource> |  |  | 
|---|---|---|
| std::pmr::memory_resource* set_default_resource(std::pmr::memory_resource* r); |  | (since C++17) | 
如果r为NOTNULL,则将默认内存资源指针设置为r否则,将默认内存资源指针设置为std::pmr::new_delete_resource...
大默认内存资源指针当未提供显式内存资源时,某些设施使用。的返回值为初始默认内存资源指针。std::pmr::new_delete_resource...
这个函数是线程安全的.。每一次呼叫std::pmr::set_default_resource与...同步28%见std::memory_order%29std::pmr::set_default_resource和std::pmr::get_default_resource打电话。
返回值
返回默认内存资源指针的前一个值。
例外
noexcept规格:
noexcept
另见
| get_default_resource (C++17) | gets the default std::pmr::memory_resource (function) | 
|---|---|
| new_delete_resource (C++17) | returns a static program-wide std::pmr::memory_resource that uses the global operator new and operator delete to allocate and deallocate memory (function) | 
 © cppreference.com在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

