프로그래밍 공부
작성일
2023. 6. 13. 23:12
작성자
WDmil
728x90

30. Iterator 에 대한 설명으로 올바르지 않은 것은?

  1. 컨테이너의 요소에 접근하기 위해 사용 된다.
  2. Iterator와 같은 경우 컨테이너에 해당되는 개념이다.
  3. 요소를 순회할 때 ++, --, +, *, - 연산자를 사용한다.
  4. 컨테이너와 저장된 데이터의 타입에 상관없이 알고리즘을 사용할 수 있게 해준다.

체크답 : 2

Iterator는, 컨테이너에 해당되는 개념이 아니라 컨테이너에 접근하는 방법이다.

컨테이너에 해당되는 개념. 이라는 설명을 틀리다고 판단하였다.

 

오답?. 컨테이너에 접근하는 방법을 컨테이너에 해당되는 개념 이라고 판단할 수 있는가?

 

답 : 4?

컨테이너와 저장된 데이터의 타입에 상관없이 알고리즘을 사용할 수 있게 해준다. 라는 항목이 가장 올바르지 않다. 라고 판단했다. 저장된 데이터타입에 무조건 상관이 없는가? iterator에 요소순환 시 객체의 operator 가 존재하지 않다면, 요소순환이 힘들것이라 판단.

 

진짜답 3

Iterator 에서 + 와 -  사용이 안된다? 사용할 수 있지만, 일반적인 방법이 아님으로 고려하지 않는다?

요소 순회를 생각해야한다. 전체 순환하면서 특정 위치의 값을 확인하는것이다.

말장난 식으로 생각하면 될것이다.


 

728x90