ちょっとトリッキーになる!
using namespace std; template <class T> class Hoge { ... vector<T> vec; void func(); } template <class T> Hoge<T>::func(){ ... class vector<T>::iterator it = vec.begin(); ←なぜかclass(typename)が必要! for(; it != vec.end(); ++it) ... }
下から選んでください: