2014-10-18 86 views

回答

4

最直观,最惯用的方法是将初始化第二向量为你将任何内置类型,使用复制初始化。这只是工作:

vector<int> copySmallVector = smallVector; 

还有其他的替代品,使用其他std::vector constructors。在这种情况下,复制初始化是惯用的,清晰且容易推理,并且不需要其他构造函数的知识。