vc2005 模板使用的有关问题

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 ;