填空题
[程序](2分)
#include
class A{
public:
A(char *s){cout<1{ };
};
class B:public A{ //L1
public:
B(char *s1,char *s2):A(s1)
{ cout<2(17) 3行.
若分别将L1行改为;class B : virtual public A{ //L1
L2行改为:class C:virtual public A{ //L2
则执行程序后共输出 4(18) 5行。
【正确答案】
1、(17)5
(18)3
【答案解析】