std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>:: select_on_container_copy_construction

 
 
动态内存管理
智能指针
(C++11)
(C++11)
(C++11)
(C++17 前)
(C++11)
分配器
内存资源
未初始化存储
未初始化内存算法
有制约的未初始化内存算法
垃圾收集支持
杂项
(C++20)
(C++11)
(C++11)
C 库
低层内存管理
 
 
定义于头文件 <scoped_allocator>
scoped_allocator_adaptor select_on_container_copy_construction() const;
(C++11 起)

创建 std::scoped_allocator_adaptor 的新实例,其中外层分配器基类和每个内层分配器子对象通过调用 std::allocator_traits<A>::select_on_container_copy_construction() 获得。

参数

(无)

返回值

新的 std::scoped_allocator_adaptor 对象,构造自正确复制的分配器。

参阅

获得复制标准容器后使用的分配器
(std::allocator_traits<Alloc> 的公开静态成员函数)