class Base
{
public:
void virtual func() { int i = 0; cout << "i"; }
}
class Derived: public Base
{
public:
void func() { .....****** }
}
在派生类中,当您从派生对象调用 func 时,当 func 已被覆盖时,您如何仍然拥有基本功能。你能直接调用 Base.func() 吗?先谢谢
最佳答案
您可以使用 ::
从派生类函数调用重写的基类虚函数。
Base::func()
关于c++ - 覆盖派生类上的虚函数并仍然调用基本功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19578837/