阅读背景:

为什么派生类中的重写函数隐藏基类的其他重载?

来源:互联网 

Consider the code :

考虑一下代码:

#include <stdio.h>

class Base {
public: 
    virtual void gogo(int a){
        printf(" Base :: gogo (int) \n");
    };

    virtual void gogo(int* a){
        printf(" Base :: gogo (int*) \n");
    };
};

class Derived : public Base{
public:
    virtual void gogo(int* a){
        printf(" Derived :: gogo (int*) \n");
    };
};

int main(){
    Derived obj;
    obj.gogo(7);
}
#include <stdi



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

分享到: