typedef typename std::list<T*>::iterator ItemPtr;
std::list<T*>::iterator
这玩意理论上可能是
静态数据成员、
静态成员函数、
者嵌套类型、
在模板类型实例化之前谁也不知道。
typename的作用,就是指出这东西是个嵌套类型
typedef typename std::list<T*>::iterator ItemPtr;
std::list<T*>::iterator
这玩意理论上可能是
静态数据成员、
静态成员函数、
者嵌套类型、
在模板类型实例化之前谁也不知道。
typename的作用,就是指出这东西是个嵌套类型