>如果您正在创建一个副本的新容器,请使用复制构造函数或双迭代器构造函数(如果不同的元素类型).>如果要替换(分配)现有容器,请使用适当的赋值操作符或赋值成员.>如果要替换元素的一个子集,请使用std :: copy.
通过准确地表示您想要做什么,您可以向编译器提供最有可能的信息来优化其代码(例如,直接从现有容器中构建可以预先分配正确的内存).