同名的继承函数如何被视为重载函数?

时间:2019-04-20 01:30:57

标签: c++ inheritance scope overloading

我在A类中创建一个函数,而A类是B类的基类子对象。在类B中,我创建一个具有相同名称和签名的函数,并在类A中创建一个。我该怎么用?

class Document{
public:
void Input(){};
};

class Book:public Document{
public:
void Input(){this->Input();} //I want to use Document's function here
};

1 个答案:

答案 0 :(得分:1)

您可以使用基类名称显式引用它:

void Input(){Document::Input();}