I have a vector like below
vector<unsigned int> myvector;
vector<unsigned int>::iterator it;
//fill it 
for (i=1; i<=10; i++) myvector.push_back(i);
//I want delete first one 
it = myvector.begin();
myvector.erase(it++);
//I want to know if I am in last element
if(it != myvector.end()) 
      cout << "a test";
but in compare expression my program crashes. why?
 
     
     
     
     
    