2013-10-24 52 views
0
class Base 
{ 
    public: 
    void virtual func() { int i = 0; cout << "i"; } 
} 

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

在派生類中,當你從一個派生類對象調用FUNC,你怎麼還具有的基本功能時,FUNC已經覆蓋。你可以調用Base.func()嗎?在此之前感謝虛函數和調用仍然基本功能

+0

您是否嘗試過使用'Base.func()'? – nhgrif

+0

@nhgrif尚未,因此這個問題。 haha –

+0

你可以做'derived.Base :: func()'。 – 0x499602D2

回答

7

您可以使用::從派生類函數調用重寫的基類虛函數。

Base::func() 
相關問題