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)