我想知道我应该如何为我的第四堂课调用我的构造函数。A类是基类,B类和C类继承它。
ClassA::ClassA( const string &nam, const string &ide, double bal)
:name(nam), id(ide), balance(bal)
{
}
ClassB::ClassB(const string &nam, const string &ide, double bal)
:ClassA(nam, ide, bal)
{
}
ClassC::ClassC(const string &nam, const string &ide, double bal)
:ClassA(nam, ide, bal)
{
}
现在我的第四类继承了 B 类和 C 类我应该如何为我的 D 类调用构造函数?
我尝试过这种方式,但我得到“没有匹配函数调用 ClassB::ClassB()â”
ClassD::ClassD(const string &nam, const string& ide, double bal)
:ClassA(nam, ide, bal), ClassB(), ClassC()
{
}