C++學習筆記 -多重繼承成員的模糊性

什麼是多重繼承的模糊性?指的是在多重繼承下,派生類對基類成員訪問不唯一,這就導致模糊性問題,編譯系統不知道選擇哪個基類成員。 ​​以上代碼在brid和fish兩個基類中都有breath()函數,派生類在執行時不知道執行哪個breath()函數,存在二義性。 只需更改main()函數如下: void main() { flyfish ff; ff.fly(); ff.bird::breath();/
相關文章
相關標籤/搜索