在线文档教程

CopyInsertable

C++概念:CopyInsertable

指定类型的实例可以由给定的分配器就地复制构造.

所需

类型TCopyInsertable进入容器X谁的value_type是相同的T如果TMoveInsertableX,然后,给予。

Aan allocator type
man lvalue of type A
pthe pointer of type T* prepared by the container
vexpression of type (possibly const) T

何地X::allocator_type是相同的std::allocator_traits<A>::rebind_alloc<T>,,,

下列表达式格式良好:

二次

std::allocator_traits<A>::construct(m, p, v

二次

经评估后,*p的值等于v.的价值v没有变化。

如果X如果不知道分配器,则该术语的定义为A成std::allocator<T>,除非不需要创建分配器对象,并且用户定义的专门化为std::allocator没有实例化。

注记

如果A是std::allocator<T>,然后这将称为安置-新的,如::new((void*)p) T(v)...

© cppreference.com

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

http://en.cpPreference.com/w/cpp/Concept/CopyInsertable