在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
编程题 #3来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述下面的程序输出结果是: A::Fun A::Do A::Fun C::Do 请填空: #include <iostream> using namespace std; class A { private: int nVal; public: void Fun() { cout << "A::Fun" << endl; } virtual void Do() { cout << "A::Do" << endl; } }; class B:public A { public: virtual void Do() { cout << "B::Do" << endl; } }; class C:public B { public: void Do( ) { cout << "C::Do" << endl; } void Fun() { cout << "C::Fun" << endl; } }; void Call( // 在此处补充你的代码 ) { p->Fun(); p->Do(); } int main() { Call( new A() ); Call( new C() ); return 0; } 输入无 输出A::Fun A::Do A::Fun C::Do 样例输入无 样例输出A::Fun A::Do A::Fun C::Do #include <iostream> |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论