下面的程序中,哪句语句是错误的?
class A{
int i;
public:
virtual void fun()=0;
A(int a){i=a;}
};
class B{
int j;
void fun(){cout<<”B::fun()\n”;}
B(int b,int c):A(b){j=c;}
void main()
{
A.A a(5);
B.A *pa;
C.B b(7);
D.B *pb;
}
谢谢!
请问具体应该修改哪一句呢?