類繼承時的作用域嵌套
類其實也是一種作用域,每個類都會定義它自己的作用域。
當存在繼承關系時,派生類的作用域嵌套在基類的作用域之內,如果一個名字在派生類的作用域內無法找到,編譯器會繼續到外層的基類作用域中查找改名字的定義。
類繼承時的對象內存模型
派生類的內存模型:基類成員變量 + 新增成員變量;成員函數仍然存儲在代碼區,由所有對象共享。
類其實也是一種作用域,每個類都會定義它自己的作用域。
當存在繼承關系時,派生類的作用域嵌套在基類的作用域之內,如果一個名字在派生類的作用域內無法找到,編譯器會繼續到外層的基類作用域中查找改名字的定義。
派生類的內存模型:基類成員變量 + 新增成員變量;成員函數仍然存儲在代碼區,由所有對象共享。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。