读书人

vc2005 模板使用的有关问题

发布时间: 2012-04-15 18:39:21 作者: rapoo

vc2005 模板使用的问题
#include <map>
#include <list>

using namespace std ;

template <typename Type> class CSyncList
{
public:
Type m_ok ;
};


int _tmain(int argc, _TCHAR* argv[])
{
list <Type> ::iterator ite ;
}

编译错误。

注释list <Type> ::iterator ite ;编译成功

2005里这样用模板类不正确吗?那应该怎么改改?

[解决办法]
你还是先把模块的基础打好先吧。
[解决办法]
list <Type> ::iterator ite ;
修改为
typename list <Type> ::iterator ite ;

读书人网 >VC/MFC

热点推荐