template <class T>
class CMyClass
{
public:
CMyClass(void);
public:
~CMyClass(void);
};
////////////////////////////////////////////////////////////
CMyClass::CMyClass(void)
{
}CMyClass::~CMyClass(void)
{
}
error:“CPu”: 使用类 模板 需要 模板 参数列表
参见“CPu”的声明如果不加 template <class T> 则不会出现错误
但是,加上为什么会出现错误???请教各位,谢了
class CMyClass
{
public:
CMyClass(void);
public:
~CMyClass(void);
};
////////////////////////////////////////////////////////////
CMyClass::CMyClass(void)
{
}CMyClass::~CMyClass(void)
{
}
error:“CPu”: 使用类 模板 需要 模板 参数列表
参见“CPu”的声明如果不加 template <class T> 则不会出现错误
但是,加上为什么会出现错误???请教各位,谢了
CPu 应为 CMyClass
error:“CMyClass”: 使用类 模板 需要 模板 参数列表
参见“CMyClass”的声明
最好这样写template <typename T>
CMyClass::CMyClass(void)
{
}
template <typename T>
CMyClass<T>::CMyClass(void)
{
}