c++ template iterator 사용시 '식별자'은(는) 예기치 않은 토큰입니다.

위의 코드를 수행하더 도중 C2760 , C7510 오류가 발생하였다.

 

 오류가 발생하는 원인은 컴파일러가 T::iterator이라는 자료형을 이해하지 못하는 것이다.

 

 

 

 

그러므로 위와 같이 T::iterator의 중첩 의존 이름을 만들어준다면 이를 해결할 수있다.

 

  Comments,     Trackbacks