본문 바로가기
Programming/Tips(C++,C#)

STL공부를 하면서..

by 곰네Zip 2011. 10. 11.
iterator 정리.. (이 내용은 제가 임의로 작성한것이므로.. 태클 환영합니다. 저도 잘 몰라요 ㅠㅠ)

*Iterator : 포인터. 다른 객체들을 가리킴. 입력, 출력, 전진, 양방향, 랜덤접근 (이것만 비순차적)

=*i

*i=

++i

i++

--i

i--

i[n]

i+n

i-n

i+=n

i-=n

입력 반복자

O

O

O

출력 반복자

O

O

O

정방향 반복자

O

O

O

O

양방향 반복자

O

O

O

O

O

O

임의 접근 반복자

O

O

O

O

O

O

O

O

O

O

O

 

Std::advance<T>(iterator, offset); 반복자를 이동시켜주는 함수

Std::distance<T>(iterator, iterator); first last사이의 거리를 반환해줌

반응형

댓글