그냥 게임개발자

이터레이터는 일반화된 포인터인가? 본문

C++ 나만의 복습

이터레이터는 일반화된 포인터인가?

sudoju 2024. 4. 7. 16:03

일반화(Generalization)는 여러 사례들의 공통되는 속성들을 일반적인 개념으로 추상화한 형태를 말한다.

 

이터레이터는 컨테이너의 구조나 컨테이너 안에 들어가 있는 요소의 타입과는 상관없이 컨테이너에 저장된 데이터를 순회하는 과정을 담당하는 아이이다.

 

그니까 그거다

 

내가보기엔 이거다.

ㅇㅇ 

그냥 저 이터레이터는 반복해 밖에 못하는 아이다.

한마디로 각각의 다른 요소들을 쉽게 탐색할 수 있게 한 일반화 장치이다.

 

'C++ 나만의 복습' 카테고리의 다른 글

memset()  (0) 2024.04.07
fill()  (0) 2024.04.07
이터레이터와 포인터의 차이  (0) 2024.04.07
이터레이터!  (0) 2024.04.07
프로세스 메모리 구조와 정적할당과 동적할당  (0) 2024.04.07