Почему моя программа на C++ терпит крах
Я учусь использовать векторы в STL
Я не знаю, почему моя программа терпит крах.
Что я уже пробовал:
#include <iostream> #include<vector> using namespace std; int main() { vector<int>vec(10); for(int i=0;i<10;i++) { vec.at(i)=i+1; //vec[i]=i+1; } for(vector<int>::iterator itr=vec.begin();itr!=vec.end();++itr) { cout << *itr << endl; } vector<int>::iterator itr1; *itr1=vec[4];//PUNGA! vec.erase(itr1); for(vector<int>::iterator itr=vec.begin();itr!=vec.end();++itr) { cout << *itr << endl; } }