iterator (1) 썸네일형 리스트형 [C++/STL] Iterator Iterator포인터와 비슷하게 컨테이너에 저장된 원소들을 참조할 때 사용되는 객체 Iterator OperationOperation설명distance(v.begin(), it)두 iterator 사이 거리 반환advance(it, 3)it를 다음 3번째 iterator로 이동new_it = next(it, 3)new_it에 it 다음 3번째 iterator 저장new_it = prev(it, 3)new_it에 it 이전 3번째 iterator 저장 Random Access Iterator의 사칙 연산Random Access Iterator는 +, - 연산을 통해 이동이 가능하며 O(1)로 수행된다.(다른 iterator는 loop 돌며 O(n)으로 수행 )advance(it, 3) → it += 3.. 이전 1 다음