テンプレート クラスがあり、このクラスのインスタンスを に追加してからvector
、それを反復処理したいと考えていvector
ます。
次のコードを使用します。
template <typename T>
class a { };
template <typename T>
void test(vector< a<T> >) {
vector< a<T> >::iterator it;
}
エラーが発生します:
In function ‘void test(std::vector<a<T>, std::allocator<a<T> > >)’:
error: expected `;' before ‘it’
私は何を間違っていますか?