首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

vc2005 模板使用的有关问题

2012-04-15 
vc2005 模板使用的问题#includemap#includelistusingnamespacestdtemplate typenameTypeclassCSync

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 ;

热点排行