C++程序设计POJ》《WEEK6 多态与虚函数》《编程填空》
Posted focus-z
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++程序设计POJ》《WEEK6 多态与虚函数》《编程填空》相关的知识,希望对你有一定的参考价值。
#include <iostream> using namespace std; class A public: A() virtual void func() cout << "A::func" << endl; virtual void fund() cout << "A::fund" << endl; void fun() cout << "A::fun" << endl; ; class B :public A public: B() func(); void fun() func(); ; class C : public B public: C() void func() cout << "C::func" << endl; void fund() cout << "C::fund" << endl; ; int main() A * pa = new B(); pa->fun(); pa->fun(); // 不是多态,调用普通函数 B * pb = new C(); pb->fun(); while (1); return 0;
//A::func
//A::fun
//A::func
//C::func
以上是关于C++程序设计POJ》《WEEK6 多态与虚函数》《编程填空》的主要内容,如果未能解决你的问题,请参考以下文章