阅读背景:

为什么不能在编译时解决运行时多态性呢?

来源:互联网 

Consider:

考虑:

#include<iostream>
using namespace std;

class Base
{
    public:
        virtual void show() { cout<<" In Base \n"; }
};

class Derived: public Base
{
    public:
       void show() { cout<<"In Derived \n"; }
};

int main(void)
{
    Base *bp = new Derived;
    bp->show();  // RUN-TIME POLYMORPHISM
    return 0;
}
#include<iostream>
using name



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: