Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/157.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;将向量追加到另一个向量中_C++_C++11 - Fatal编程技术网

C++ C++;将向量追加到另一个向量中

C++ C++;将向量追加到另一个向量中,c++,c++11,C++,C++11,我试图将一个向量附加到另一个向量,两个向量在“维”中是相同的 给出v1.insert(v1.end(),v2.begin(),v2.end())没有迭代器吗?为什么会有这样的限制?它们正是这样的工具。std::copy允许吗。。它将是一行,但需要使用迭代器OK。使用迭代器,这确实是一个简单的单行程序。 int main() { std::vector<int> v1={1,2,3,4,5},v2={10,11,12}; //v1.push_back(v2)? //v1 and v2

我试图将一个向量附加到另一个向量,两个向量在“维”中是相同的


给出v1.insert(v1.end(),v2.begin(),v2.end())

没有迭代器吗?为什么会有这样的限制?它们正是这样的工具。std::copy允许吗。。它将是一行,但需要使用迭代器OK。使用迭代器,这确实是一个简单的单行程序。
int main()
{
std::vector<int> v1={1,2,3,4,5},v2={10,11,12};
//v1.push_back(v2)?
//v1 and v2 have same dimensions

}
v1=[1,2,3,4,5]
v2=[10,11,12]
v1.extend(v2)
print(v1)