【发布时间】:2013-09-25 22:22:22
【问题描述】:
我有一个像这样的容器类:
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 类型的函数参数?
【问题讨论】:
标签: c++ function templates nested arguments