下面程序段中5行有问题,请找出错误所在行,并改正。更正后的程序段输出结果为:13562
#include<iostream>
using namespace std;
class Base
{
public:
Base() { cout<<1; }
void f(){ cout<<2; }
};
class D1:public Base
{
public:
D1() { cout<<3; }
void f(){ cout<<4; }
};
class D2:public Base
{
public:
D2() { cout<<5; }
};
class D3::public D1,public D2
{
public:
D3() { cout<<6; }
}
int main()
{
D3 d;
d.f();
return 0;
}