设有以下类的定义: class A { protected : int a; public : A( int i = 0) { a = i ;} int Geta() { return a; } }; class B : public A { A a1; public : —————— //B 类的构造函数的定义 void Show() { cout << a << '\t' << a1.Geta() << endl; } }; 则关于B类构造函数,下列定义形式一定不正确的是( )
B.
B(int i=0,int j=0):A(i),a1(j){}
C.
B(int i=0,int j=0):A(i),A(j){}
D.
B(int i=0,int j=0):A(i){}