가능한 중복 :
C++ Best way to check if an iterator is validSTL 반복기가 무엇을 가리키고 있는지 확인하는 방법은 무엇입니까?
내가 이런 식으로 뭔가를 할 :
std::vector<int>::iterator it;
// /cut/ search for something in vector and point iterator at it.
if(!it) //check whether found
do_something();
그러나 어떤 운영자가 없다! 반복자의 경우. 반복자가 어떤 점을 지적하는지 어떻게 확인할 수 있습니까?
iterator 컨테이너에 대한 참조없이 iterating. 제임스 홉킨 (James Hopkin)의 대답을보십시오. –
어둠을 분명히 함 STL 반복자의 무효화 : http://www.angelikalanger.com/Conferences/Slides/CppInvalidIterators-DevConnections-2002.pdf – lsalamon