std::experimental::pmr:: set_default_resource
From cppreference.net
<
cpp
|
experimental
|
memory_resource
*
set_default_resource
(
memory_resource
*
r
)
noexcept
;
|
(库基础技术规范) | |
如果
r
非空,则将默认内存资源指针设置为
r
;否则将默认内存资源指针设置为
new_delete_resource()
。
默认内存资源指针
在未显式提供内存资源时被某些设施使用。初始的默认内存资源指针是
new_delete_resource()
的返回值。
此函数是线程安全的。每次对
set_default_resource
的调用都会与后续的
set_default_resource
及
get_default_resource
调用
实现同步
(参见
std::memory_order
)。
返回值
返回默认内存资源指针的先前值。
另请参阅
获取默认的
memory_resource
(函数) |
|
返回使用全局
operator new
和
operator delete
进行内存分配与释放的静态程序级
memory_resource
(函数) |