#include <iostream>
#include <vector>
#include <list>
#include <deque>
using namespace std;
void display(vector<int> &x) {
vector<int>::iterator it=x.begin();
while (it!=x.end())
{
cout << *it << " ";
it++;
}
cout << endl;
}
int main() {
vector<int> obD(5, 1);
vector<int>::iterator pD = obD.end();
cout << "insert():";
pD = obD.insert(pD, 5);
display(obD);
cout <<"after insert two elements before last element"<< endl;
obD.insert(pD, 2, 7);
display(obD);
pD = obD.begin();
//pD = obD.end();
cout << "sz[3] to begin"<<endl;
int sz[3] = { 3,8,9 };
obD.insert(pD, sz, sz + 3);
display(obD);
cout << endl;
system("pause");
return 0;
}
2