使用VC++6.0打开考生文件廷下的源程序文件3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整,使其输出的结果为 TCA TCB TCC (1)完成类B虚继承于A,请在注释1后添加适当的语句。 (2)完成类C虚继承于A,请在注释2后添加适当的语句。 (3)完成类D继承于B,C,请在注释3后添加适当的语句。 (4)函数fun通过调用基类的fun,完成所输出的内容,请在注释4后添加适当的语句。 注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。 试题程序: include<iostream.h> classTCA { public: voidfun { cout<<'TCA'<<endl; } }; //********1********classTCB { public: voidfun { cout<<'TCB'<<endl; } }; //********2********classTCC { public: voidfun { cout<<'TCC'<<endl; } }; //********3********classTCD { public: voidfun { //********4********} }; voidmain { TCDtest; test.fun; return; };
A.0打开考生文件廷下的源程序文件3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整,使其输出的结果为
B.h>
C.fun;
【参考答案】(1)将“classTCB:”补充完整为“classTCB:virtualpub-licTCA”。
(2)将“c......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)