본문 바로가기

Application-level프로그래밍

(STL) 'iterator' : unspecialized class template can't be used as a template argument for template parameter


비주얼 스튜디오 2005에서 난 에러.

Error 2 error C3203: 'iterator' : unspecialized class template can't be used as a template argument for template parameter '_Ty1', expected a real type ...

템플릿 함수내에서 템플릿 파라미터가 들어간 이터레이터를 선언했더니 저렇게 뜬다.
못 쓰는 건가.ㅠㅜ

라고 생각했는데
 
전에 내가 검색한 Naver 지식IN에서 찾았다.ㅣ;;

게다가 전에 그걸 긁어서 포스팅까지 했는데 ㅠㅜ

간단히 말하면 typename 을 앞에 붙여주는 것이 해답.