0

私は次のようなコンテナクラスを持っています:

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ですか?

4

1 に答える 1