我尝试让派生类从基类继承:
这使我得到以下错误:
错误 C3254:“Derived”: 类包含显式重写“{ctor}”,但未继承包含该函数声明的接口
注释:参见正在编译的类模板实例化“Derived”
错误 C3244: 'Derived::Derived(void)':此方法是由“Unknown>”而不是“Base”引入的。
我完全不懂模板,我错过了什么简单的步骤吗?这似乎是一个非常基本的事情。
class Base
{
public:
Base() {};
};
template <class T>
class Derived : public Base
{
public:
Derived::Derived()
{
}
};
这使我得到以下错误:
错误 C3254:“Derived”: 类包含显式重写“{ctor}”,但未继承包含该函数声明的接口
注释:参见正在编译的类模板实例化“Derived”
错误 C3244: 'Derived::Derived(void)':此方法是由“Unknown>”而不是“Base”引入的。
我完全不懂模板,我错过了什么简单的步骤吗?这似乎是一个非常基本的事情。
Base
本身是一个模板并且依赖于T
时请小心。 - Evg