연결된 목록 구현에 STL 목록을 사용하고 있지만 루프 내에서 지우기 기능을 사용하면 세그먼트 화 오류가 발생합니다. 누군가 그것이 왜 일어나고 있는지 말해 줄 수 있습니까?C++ 프로그램의 세그먼트 오류
void remove(list<int> &myList,int N){
int k = 1;
list<int>::iterator it;
for(it = myList.begin(); it != myList.end();it++){
if(k == N){
myList.erase(it);
k = 1;
}
else
k++;
}
}
디버거에서 문제를 일으키는 줄과 그 줄의 오류를 확인할 수 있습니까? –