vector 안에 저장되어있는 인덱스를분명 erase로 지웠다.... //... 중략 ... SIter seek = stus.begin(); SIter end = stus.end(); Student *temp = 0; for( ; seek!=end; ++seek) { temp = (*seek); if(num == temp->GetPN()) { break; } } stus.erase(seek); //... 중략 ... 분명 안됬었는데....내가 iterator seek만들고 위치 찾아서 거기 지우려고 할 때 안됬었는데....왜 집와서 하니까 되지... 컴퓨터는 거짓말 안하는데... 삽질하던 내가 거짓말을 하나보다...이상하다 분명히 안됬었는데...