當前位置:
首頁 >
C++继承同名静态成员处理
發(fā)布時間:2023/12/4
44
豆豆
生活随笔
收集整理的這篇文章主要介紹了
C++继承同名静态成员处理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
問題:繼承中同名的靜態(tài)成員在子類對象如何訪問?
靜態(tài)成員和非靜態(tài)成員出現(xiàn)同名,處理方式一致
1.訪問子類同名成員 直接訪問即可
2.訪問父類同名成員 需要加作用域
首先我們先介紹一下靜態(tài)成員屬性的特點:
1.編譯階段分配內(nèi)存
2.所有對象共享同一份數(shù)據(jù)
3.類內(nèi)聲明,類外初始化
一、同名靜態(tài)成員屬性
代碼如下:
二、同名靜態(tài)成員函數(shù)
代碼如下:
如果子類出現(xiàn)與父類同名的一個靜態(tài)成員函數(shù),則父類中所有的與子類同名的函數(shù)都會被隱藏掉,調(diào)用父類同名函數(shù)時前面需要加作用域才能調(diào)用。
總結(jié)
以上是生活随笔為你收集整理的C++继承同名静态成员处理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Meta 增强现实软件负责人离职,AR
- 下一篇: C++多态的基本语法与原理剖析