Move Iterator1 [C++] Iterator (이터레이터, 반복자) References Professional C++ Contents Iterator, Iterator Traits Stream Iterator Iterator Adaptor Reverse Iterator Move Iterator 1. Iterator 표준 라이브러리는 컨테이너의 원소에 접근하는 기능을 범용적으로 제공하기 위해 반복자(이터레이러, iterator) 패턴을 사용합니다. 컨테이너마다 원소에 대해 반복문을 수행할 방법이 담긴 특수한 스마트 포인터인 반복자가 정의되어 있습니다. 컨테이너의 종류가 달라도 반복자의 인페이스는 모두 C++ 표준을 따르므로 모두 같습니다. 그래서 구체적인 동작은 달라도 컨테이너 원소에 대해 반복문을 비슷한 방식으로 작성할 수 있도록 인터페이스는 통일되어 있습니다. 반복자는.. 2022. 2. 21. 이전 1 다음