[c++] STL 반복자(iterator) 종류

C++ 표준 라이브러리(STL)는 여러 종류의 반복자를 제공하여 데이터 컨테이너에 접근하는 방법을 표준화하고 있습니다. 각각의 반복자는 다양한 컨테이너에서 사용할 수 있도록 설계되었으며, 서로 다른 기능과 동작을 제공합니다.

Input Iterator (입력 반복자)

Output Iterator (출력 반복자)

Forward Iterator (순방향 반복자)

Bidirectional Iterator (양방향 반복자)

Random Access Iterator (임의접근 반복자)

이러한 다양한 종류의 반복자는 다양한 컨테이너와 알고리즘에서 활용될 수 있어서, C++ 프로그래밍에서 STL을 사용하는 경우 유용하게 활용할 수 있습니다.

참고문헌: cplusplus