2011-03-24 2 views
1

무엇이 일반적으로 <container>.end() 이외의 오류 값으로 사용되는 값입니까? 메신저 std::list<int>를 통해 간단한 선형 검색을하고 난 검색 결과가 실패 할 때 end()하지 않기 때문에 검색 목록반복기 오류 값

+6

왜'end'가 충분하지 않습니까? – casablanca

답변

6

에 표준 C++ 클래스 <container>.end()을 반환 모든 장소를 설정하지 않았 음을 알 수있는 방법을 원하는 실제로 컨테이너의 요소를 가리 킵니다 (컨테이너의 "과거 - 끝"을 가리킴). 나는 다른 유형이 필요한 이유를 보지 못합니다.

3

내가이 방법은 검색

std::find이 작업에 도움이 목록에서 장소를 설정하지 않았 음을 알고 싶어요.