如果我有,我对如何覆盖函数感到困惑
class C
{
public:
C ();
};
class A: public C
{
public:
virtual string write()=0;
};
我又上了一节课
class B: public A
{
public:
string B :: write() override {}
};
这对 B 类继承 A 类虚方法并覆盖它无效吗?
好的,所以在main中,我不允许调用这个抽象类的构造函数对吗?但是,如果该抽象类具有它继承的构造函数,我该如何调用它们?
void main()
{
B();
}