Insert element at specific position
#include <vector>
#include <algorithm>
#include <iterator>
#include <iostream>
using namespace std;
void printVector(const vector<int>& v){
copy(v.begin(), v.end(), ostream_iterator<int>(cout, " "));
cout << endl;
}
int main(int argc, char** argv){
vector<int> v1, v2;
int i;
v1.push_back(1);
v1.push_back(2);
v1.push_back(3);
v1.push_back(5);
// Insert it in the correct place
v1.insert(v1.begin() + 3, 4);
printVector(v1);
return (0);
}
Related examples in the same category