class A
{
...
};//注意这个分号
正确代码如下:
#include
using namespace std;
class A
{
public:
A(){a=0;b=0;}
A(int i){a=i;b=0;}
A(int i,int j){a=i;b=j;}
void display() {cout<<"a="<private:
int a;int b;
};
class B:public A
{
public:
B(){c=0;}
B(int i):A(i){c=0;}
B(int i,int j):A(i,j){c=0;}
B(int i,int j,int k):A(i,j){c=k;}
void display()
{
display();
cout<<"c="<
private:
int c;
};
int main()
{
B b1;
B b2(1);
B b3(1,3);
B b4(1,3,5);
b1.display();
b2.display();
b3.display();
b4.display();
return 0;
}
汗,错误消息关键的部分你没发上来,把整个错误消息发上来把