首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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_resourcestd::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)

代码语言:txt
复制
 © cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券