그냥 게임개발자

이터레이터와 포인터의 차이 본문

C++ 나만의 복습

이터레이터와 포인터의 차이

sudoju 2024. 4. 7. 15:58

이터레이터는 어떠한 컨테이너(배열, 맵, 벡터 등)의 범위 안에서 일부 요소를 가리킨다.

 

또한 해당 요소들을 순회할 수 있는 개체이다.

 

이터레이터는 컨테이너의 개체를 참조하는 것이기 때문에 이 자체를 제거할 수는 없다.

 

반면 다르게 포인터는 변수의 메모리 주소를 저장하는 개체의 개념이며 포인터는 delete를 통해 포인터를 제거할 수 있다.