반복자 (Iterator)

Woogle·2023년 2월 13일
0

C++ 공부

목록 보기
14/28

📄 iterator

  • 컨테이너에 저장되어있는 원소들을 참조할 때 사용
  • 포인터와 비슷함

✏️ 성질

  • 컨테이너와 컨테이너 안에 있는 요소를 구별
  • 요소의 값 확인
  • 컨테이너 안에 있는 요소들 간에 이동할 수 있는 연산 제공
  • 컨테이너가 효과적으로 처리할 수 있는 방식으로 가용한 연산들을 한정한다
  • begin() : 첫번째 원소를 가리키는 반복자를 반환
  • end() : 마지막 원소 바로 뒤의 요소를 가리키는 반복자를 반환함
  • 따라서 아무 원소도 없는 컨테이너의 begin()과 end()는 같다

이미지 출처

profile
노력하는 게임 개발자

0개의 댓글