题目内容
用VC++6.0打开下的源程序文件3.cpp,其中定义了多个类,其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整;使其输出如下: TC2 TC3 TC1 (1)类TC2公共继承于TC1,请在注释1后添加适当的语句。 (2)print函数为虚函数,请在注释2后添加适当的语句。 (3)修改语句,使得p指定对象obj3,请在注释3后添加适当的语句。 (4)修改语句,利用p调用print()函数,完成输出信息,在注释4后添加适当的语句。 注意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。 试题程序: #include <iostream> using namespace std; class TC1 { public: void print() { cout<<"TC1"<<endl; } }; //********1******** class TC2 { public: //********2******** void print() { cout<<"TC2"<<endl; } }; class TC3:public TC2 { public: void print() { cout<<"TC3"<<endl; } }; int main() { TC2 obj2; TC3 obj3; TC1* p; obj2.print(); obj3.print(); //********3******** p=obj3; //********4******** p.print(); return 0; }
查看答案
搜索结果不匹配?点我反馈
更多问题