Namespaces
Variants

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

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
定义于头文件 <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> 的公开静态成员函数)