0
class Base
{
    public:
    void virtual func() {   int i = 0; cout << "i"; }
}

class Derived: public Base
{
    public:
    void func() {  .....******   }
}

派生クラスでは、派生オブジェクトから func を呼び出すときに、func が既にオーバーライドされている場合に基本機能をどのように保持しますか。Base.func() を呼び出すことはできますか? 前にありがとう

4

1 に答える 1

7

::派生クラス関数からオーバーライドされた基本クラス仮想関数を呼び出すために使用できます。

Base::func()
于 2013-10-25T00:02:03.027 に答える