std::allocator_traits::select_on_container_copy_construction
Defined in header <memory> | | |
---|---|---|
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_construction | copies the state of scoped_allocator_adaptor and all its allocators (public member function of std::scoped_allocator_adaptor) |
---|
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com