이 같은 실행 뭔가를 :STL의 const_iterator에서 데이터를 가져 오는 방법은 무엇입니까?
T baseline;
list<T>::const_iterator it = mylist.begin();
while (it != mylist.end()) {
if (it == baseline) /* <----- This is what I want to make happen */
// do stuff
}
내 문제는 내가 어떻게 반복자로부터 데이터를 추출하는 생각이 없다는 것입니다. 나는 이것에 대해 혼란스러워하는 바보 같은 느낌이지만, 어떻게 해야할지 전혀 모른다.
편집 : (그래서 너무 멀리이 비유를하지 않지만, 반드시 포인터하지 않습니다) 고정 begin.end()
로서 여러분이'while' 문제가 있습니다 사용'mylist.end을()'. – dirkgently