如何组合两个整数向量[重复]
Posted
技术标签:
【中文标题】如何组合两个整数向量[重复]【英文标题】:How to combine two integer vector [duplicate] 【发布时间】:2020-02-22 21:07:04 【问题描述】:我想知道如何像这样组合两个整数
vector <int> A = 3,4,5;
vector <int> B = 100,102,103;
然后我们可以有一个快速的方法或函数可以帮助将向量 B 附加到向量 A 和向量 A 然后看起来像这样:
A = 3,4,5,100,102,103
【问题讨论】:
vec1.insert(vec1.begin(), vec2.begin(), vec2.end())
如果你只想将B
追加到A
而不想让A
最后排序,可以使用STLstd::copy
算法。
【参考方案1】:
您可以使用 c++ 的插入来做到这一点
A.insert(A.end(), B.begin(), B.end());
There are further more ways to do that find it here :
【讨论】:
【参考方案2】:使用std::vector::insert
:
std::vector<int> A 3, 4, 5 ;
std::vector<int> B 100, 102, 103 ;
A.insert(A.end(), B.begin(), B.end());
【讨论】:
以上是关于如何组合两个整数向量[重复]的主要内容,如果未能解决你的问题,请参考以下文章