请各位帮我看看程序错在哪里
#include<iostream.h>class A{
int x;
A(int a){x=a;}
public:
void setA(int y){x=y;}
};
class B:private A{
public:
B(){cout<<"B"<<endl;}
};
void main()
{
A a1(2),a2;
A a3=a2;
B b;
b.set(3);
}
2013-11-14 23:28
2013-11-15 08:01
2013-11-15 10:55
2013-11-15 11:11
2013-11-15 11:42
2013-11-15 17:04
2013-11-15 20:37

2013-11-16 07:43
2013-11-16 23:33