私は次のようなコンテナクラスを持っています:
template<class T>
class MyList
{
class iterator
{
...
}
...
}
find
今、私は次のような関数を定義したいと思います:
template<class T>
typename MyList<T>::iterator find (
MyList<T>::iterator first,
MyList<T>::iterator last,
const T& val)
{
...
}
これはコンパイルされません。型の関数引数を宣言するにはどうすればよいMyList<T>::iterator
ですか?