Предполагая, что type
- это тип объектов, которые вы храните в своем векторе.
#include <iostream>
#include <vector>
template<typename type>
typename std::vector<type>::iterator insert(std::vector<type>& v, const std::vector<type>& add) {
return v.insert(v.end(), add.begin(), add.end());
}
int main() {
std::vector<int> a{0,1,2,3,4};
std::vector<int> b{5,6};
insert(a, b);
for(const auto val : a) {
std::cout << val << "\n";
}
}
Выход
0
1
2
3
4
5
6