2016-07-29 50 views
1

它们排序我有希望在不排序的元素合并两个矢量:合并两个矢量,而不在C++

A = [a d f h] 
B = [b c e g] 
C = [a d f h b c e g] // I want this 

std::mergestd::inplace_merge端向上分拣的载体。除了手动连续读取这两个向量并将这些值推入一个新的向量之外,是否还有其他方法可以做到这一点?

+1

你想“追加”或“连接”,而不是“合并”。 – Ouroborus

+1

学习准确而精确的术语的重要性的另一个例子。 –

回答

5
vector<T> C(A); 
C.insert(C.end(), B.begin(), B.end());