본문 바로가기
C,C++/Error & Warning

[C++] list iterators incompatible Error

by woohyeon 2020. 12. 18.
반응형

나같은 경우는 list의 어떤 반복자가 end와 같은지 비교하는 곳에서 에러가 났다. 원인은 엉뚱한 컨테이너의 반복자와 비교를 하고 있었다. 즉 list가 A, B 두 개 있을 때 A의 반복자는 A의 end와 비교해야 하는데 코드를 복붙한 부분이 있었는데 실수로 수정을 안해서 A의 반복자와 B의 반복자끼리 비교한 것이다.

그러니까 서로 다른 대상의 반복자를 비교하고 있는 건 아닌지 확인해보자. (실수일 가능성이 농후)




댓글