C++ 반복자(Iterator)
반복자(Iterator)란?STL 컨테이너(vector, list, map 등)의 요소들을 순차적으로 접근하기 위한 객체포인터처럼 사용 가능 (*iter, ++iter 등)다양한 반복자 타입 존재 (입력 반복자, 출력 반복자, 양방향 반복자 등) #include #include int main() { std::vector vec = {1, 2, 3, 4, 5}; // 반복자 선언 std::vector::iterator it; // begin()부터 end()까지 순회 for (it = vec.begin(); it != vec.end(); ++it) { std::cout 1,2,3,4,5 출력 주요 반복자 메서드begin()컨테이너의 첫 번째 요소를 가리키는 반복자..
더보기