未分类题

下面程序的结果是( )。 #include<iostream.h> class A { int a; public: A():a(1){} void showa(){cout<<a;} }; Class B { int a; public: B():a(2){} void showa(){cout<<a;} ); class C:public A,public B { int a; pu
A.1
B.2
C.3
D.程序有错误

A.h>
B.1
B.2
C.3

【参考答案】

C
解析: 类A,类B,中都有showa()函数,类C继承后再次重写showa()函数就解决了继承的二义性,这时......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)