标签: c++ merge
我想要合并两个向量而不对元素进行排序:
A = [a d f h] B = [b c e g] C = [a d f h b c e g] // I want this
std::merge和std::inplace_merge最终会对矢量进行排序。有没有办法做到这一点,除了手动连续读取两个向量并将值推入新的向量?
std::merge
std::inplace_merge
答案 0 :(得分:5)
vector<T> C(A); C.insert(C.end(), B.begin(), B.end());