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

std::pmr::unsynchronized_pool_resource::unsynchronized_pool_resource

unsynchronized_pool_resource();

(1)

(since C++17)

explicit unsynchronized_pool_resource(std::pmr::memory_resource* upstream);

(2)

(since C++17)

explicit unsynchronized_pool_resource(const std::pmr::pool_options& opts);

(3)

(since C++17)

unsynchronized_pool_resource(const std::pmr::pool_options& opts, std::pmr::memory_resource* upstream);

(4)

(since C++17)

unsynchronized_pool_resource(const unsynchronized_pool_resource&) = delete;

(5)

(since C++17)

构造一个unsynchronized_pool_resource...

1-4%29构造unsynchronized_pool_resource使用指定的上游内存资源并根据指定的选项进行调优。生成的对象持有upstream但不拥有以下资源upstream积分。

过载opts的默认构造实例。pool_options作为选择。过载upstream作为参数,则使用std::pmr::get_default_resource()作为上游内存资源。

5%29复制构造函数被删除。

参数

opts

-

a std::pmr::pool_options struct containing the constructor options

upstream

-

the upstream memory resource to use

例外

1-4%29只有在调用allocate()上游资源投放功能。如果或在何种条件下发生这样的呼叫,则未具体说明。

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

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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com