-
erase()는 반복자를 삭제후 그 다음위치를 리턴합니다. 그러니 erase()를 사용후 백터의 크기를 조사해서 예외처리를 해주도록 하는게 안전하겠죠? std::vector arrInt; std::vector::iterlator itor = arrInt.begin(); while ( itor != arrInt.end() ) { cin