C++動態綁定機制,及多重繼承虛函數表的分佈

C++如果想滿足動態綁定, 及基類指針或引用調用派生類函數,需要滿足三個條件: 1. 基類存在虛函數 2. 基類指針或引用指向派生類對象 3. 派生類需要重寫基類的虛函數 class A { public: virtual void func() { cout << 「A::func」 << endl; } int a; }; class B :public A { public: int b;
相關文章
相關標籤/搜索