消除"對于類成員的引用所產生的二義"是不考慮訪問權限,可以歸結為:改變一個類成員的訪問權限不應改變程序的含義。
當一個派生類繼承了兩個基類而這兩個積累正好又有兩個成員函數的聲明是相同的時后會發生潛在的二義性問題,只有當派生類調用該函數的時候才會體現出來。如果其中一個基類的成員函數為私有的,另一個基類為共有的,此時二義性仍然不能消除掉。
Powered by: C++博客 Copyright © yang-chunlei