17.3.2 역방향 반복자
표준 라이브러리는 양방향 또는 임의 접근 반복자로 역방향을 탐색하게 해주는 reverse_iterator 클래스 템플릿을 제공함
17.3.3 이동 반복자
move_iterator의 역참조 연산자는 값을 자동으로 우측값 참조로 변환함
복재하지 않고도 값 이동 가능
단, 이동 의미론을 적용하기 전에 반드시 해당 객체가 이를 지원하는지 확인해야 함
17.4 범위
<ranges>
range 라이브러리에서 제공하는 범위는 반복자 위에 추상화를 한 단계 더해서 반복자가 일치하지 않는 에러를 제거하고, 범위 어댑터를 통해 원소 시퀀스를 변환하거나 필터링하는 부가 기능도 제공함
'전문가를 위한 C++' 카테고리의 다른 글
2025/04/09 ch.18 표준 라이브러리 컨테이너 (0) | 2025.04.09 |
---|---|
2025/04/07 ch.17 반복자와 범위 라이브러리 (0) | 2025.04.07 |
2025/04/06 ch.16 C++ 표준 라이브러리 둘러보기 (0) | 2025.04.07 |
2025/03/28 ch.15 연산자 오버로딩 (0) | 2025.03.28 |
2025/03/27 ch.15 연산자 오버로딩 (0) | 2025.03.27 |