인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

nomadlearner1472's profile image
nomadlearner1472

asked

[MMORPG Game Development with C++ and Unreal Engine Series] Part 3: Data Structures and Algorithms

iterator 관련 질문

Resolved

Written on

·

167

0

iterator에 대해 보던 중 궁금한 점이 생겼습니다

iterator는  포인터 역할을 하는 객체(혹은 클래스)이지 않습니까?

List<int>::iterator eraseit;

왜 이런식으로 iterator 클래스에서 eraseit 객체를 찍어내는지 궁금합니다

범위지정 연산자 이용해서 이 iterator의 객체 eraseit은 List<int>에 속한다는 표현 같은데

iterator 자체가 독립적인 클래스이므로 

iterator<int> eraseit;

약간 이런식으로 표현해도 성립해야 되는것이 아닌지 궁금합니다.

기술면접

Answer 1

1

rookiss님의 프로필 이미지
rookiss
Instructor

중첩 클래스 문법이 그런데요.
vector<int> 에 있는 iterator인지
list<int>에 있는 iterator인지 
여러가지 경우의 수가 있기 때문입니다.

답변 감사합니다

nomadlearner1472's profile image
nomadlearner1472

asked

Ask a question