你好,游客 登录 注册 搜索
背景:
阅读新闻

typename的使用问题 - 帐前卒 专栏

[日期:2013-03-22] 来源:  作者: [字体: ]

今天发现一个问题,有一个函数

foo(typename list<T>::iterator it) {

}

这里如果去掉typename编译有问题。 因为iterator 是一个模版。

template<class T>

class list {

typename MyIter iterator;

}

如果类似这样的定义,那么list<T>::iterator前面就需要typename.





收藏 推荐 打印 | 录入:admin | 阅读:
相关新闻