Playground
#include <iostream> #include <vector> #include <set> using namespace std; int main() { int arr[] = {1, 3, 7, 6, 3}; vector<int> v(arr, arr+5); //v={1, 3, 7, 6, 3} vector<int> v2; //v2={} v2.push_back(2); //v2={2} v2.push_back(3); //v2={2, 3} vector<int>::iterator it = v.begin(); //it pokazuva na v[0] it = it+2; //it pokazuva na v[2] v.insert(it, v2.begin(), v2.end()); //v={1, 3, 2, 3, 7, 6, 3} //"it" ne vazi povekje //prakticno, ne znaeme na shto pokazuva it = v.begin(); //ne "znaevme!" na shto pokazuva :) v.erase(it+2, v.end()); //v={1, 3} cout << v.size() << endl; //pechati '2' cout << v2.size() << endl; //pechati '2' return 0; }
Input data
Program output
no input
Execute
Language: ????????? | Memory: ???? KB | Time: ??? ms
Nothing has been executed, yet!