Notice
Recent Posts
Recent Comments
Link
목록반복자 (1)
완숙의 블로그
[C++] 20 - Iterator (반복자)
Iterator 반복자는 generic 함수이다. 즉, 일반적인 프로그래밍을 가능하게 하기위해 만들어진 전역함수이다. 우리는 배열을 다루기 위해 vector, array, list와 같은 것들을 사용했다. 그런데, 이녀석들을 다루기 위해서는 이 세가지 객체에 어떤 method가 있는지 알아야 한다. 또한, 어떤 인풋이 들어오든간에, 클래스나 함수를 돌아가기 위해서는 특정 객체에 접근할 수 있는 일반적인 함수가 존재하는 것이 보다 편리하다. 그래서 Iterator 클래스를 만들고, 가장 많이 사용하는 몇개의 함수를 구현해놓았다. Method Iterator 객체에서 사용할 수 있는 메서드는 다음과 같이 7개이다. *iter iter++ iter-- iter1 == iter2 iter1 != iter2 be..
Programing Language/C++
2019. 6. 14. 20:09