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 ;