C++隱藏的概念(例子解析)

所謂的 隱藏,指的是派生類類型的對象、指針、引用訪問基類和派生類都有的同名函數時 ,訪問的是派生類的函數,即隱藏了基類的同名函數。隱藏規則的底層原因其實是C++的名字解析過程。在繼承機制下,派生類的類域被嵌套在基類的類域中。派生類的名字解析過程如下:    1、首先在派生類類域中查找該名字。    2、如果第一步中沒有成功查找到該名字,即在派生類的類域中無法對該名字進行解析,則編譯器在外圍基類類域
相關文章
相關標籤/搜索