一般情況下私有成員函數一定不能被外部調用,但是虛擬私有成員函數是可能被外部調用的,我們知道C++多態的包括編譯時多態和運行時多態,而通過基類的指針或者引用調用虛函數時,會發生動態的綁定,而編譯器的處理是靜態的,它只會在調用該成員函數的時候,在當前類的作用域中進行訪問控制檢查(Base類或者B類中f函數是public的
網站導航
- zblogPHP模板zbpkf
- zblog免費模板zblogfree
- zblog模板學習zblogxuexi
- zblogPHP仿站zbpfang
一般情況下私有成員函數一定不能被外部調用,但是虛擬私有成員函數是可能被外部調用的,我們知道C++多態的包括編譯時多態和運行時多態,而通過基類的指針或者引用調用虛函數時,會發生動態的綁定,而編譯器的處理是靜態的,它只會在調用該成員函數的時候,在當前類的作用域中進行訪問控制檢查(Base類或者B類中f函數是public的