1
如何通过使用assingment操作符将引用的内容复制到另一个stl向量 ?你如何将引用的内容复制到另一个stl向量的stl向量?
如果给出的随机数
vector <int> smallVector(smallSize);
的内容载体,要里面的内容复制:
vector <int> copySmallVector(smallSize);
如何通过使用assingment操作符将引用的内容复制到另一个stl向量 ?你如何将引用的内容复制到另一个stl向量的stl向量?
如果给出的随机数
vector <int> smallVector(smallSize);
的内容载体,要里面的内容复制:
vector <int> copySmallVector(smallSize);
最直观,最惯用的方法是将初始化第二向量为你将任何内置类型,使用复制初始化。这只是工作:
vector<int> copySmallVector = smallVector;
还有其他的替代品,使用其他std::vector
constructors。在这种情况下,复制初始化是惯用的,清晰且容易推理,并且不需要其他构造函数的知识。