std::pmr::synchronized_pool_resource::synchronized_pool_resource
STD::PMR::同步[医]水池[医]资源::同步[医]水池[医]资源
synchronized_pool_resource( | (1) | (since C++17) |
---|---|---|
explicit synchronized_pool_resource(std::pmr::memory_resource* upstream | (2) | (since C++17) |
explicit synchronized_pool_resource(const std::pmr::pool_options& opts | (3) | (since C++17) |
synchronized_pool_resource(const std::pmr::pool_options& opts, std::pmr::memory_resource* upstream | (4) | (since C++17) |
synchronized_pool_resource(const synchronized_pool_resource&) = delete; | (5) | (since C++17) |
构造一个synchronized_pool_resource
...
1-4%29构造synchronized_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()
上游资源投放功能。如果或在何种条件下发生这样的呼叫,则未具体说明。
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。
http://en.cppreference.com/w/cpp/Memory/sync[医]水池[医]资源/同步[医]水池[医]资源