在线文档教程
C++
动态内存管理 | Dynamic memory management

std::allocator_traits::select_on_container_copy_construction

STD::分配器[医]特征::选择[医]上[医]集装箱[医]复制[医]建设

Defined in header
static Alloc select_on_container_copy_construction( const Alloc& a (since C++11)

如果可能,获取分配程序的副本构造版本。a,通过打电话a.select_on_container_copy_construction()如果上述情况不可能,则为%28例如。a没有成员函数select_on_container_copy_construction(),然后返回a,未经修饰。

此函数由所有标准库容器的副本构造函数调用。它允许构造函数%27s参数使用的分配器注意到容器正在被复制,并在必要时修改状态。

参数

a-allocator used by a standard container passed as an argument to a container copy constructor

返回值

由复制的标准容器使用的分配器。

另见

select_on_container_copy_constructioncopies the state of scoped_allocator_adaptor and all its allocators (public member function of std::scoped_allocator_adaptor)

© cppreference.com

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

http://en.cppreference.com/w/cpp/Memory/allocator[医]性状/选择[医]上[医]集装箱[医]复制[医]建设