std::experimental::pmr::set_default_resource
来自 cppreference.cn
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 (函数) |