类中的静态成员函数访问非静态成员变量
生活随笔
收集整理的這篇文章主要介紹了
类中的静态成员函数访问非静态成员变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://blog.csdn.net/u011857683/article/details/52294353
1.思路:
靜態成員函數屬于類(通過類訪問,調用函數時沒有提供this指針),非靜態成員函數屬于實例(通過對象訪問)(默認都提供了this指針),
非靜態成員也屬于實例(通過對象訪問),
所以,要想在靜態成員函數訪問非靜態成員變量,
無非就是實例化一個對象,然后通過對象訪問非靜態成員變量。
2.實現方法
第一種:類外實例化對象,傳參數(看自己需要使用值、地址、引用)[cpp]?view plain?copy
第二種:類外實例化對象,全局對象
[cpp]?view plain?copy
第三種:類中實例化對象,在創建的時候把this指針賦值給那個靜態成員
[cpp]?view plain?copy
單實例
[cpp]?view plain?copy
總結
以上是生活随笔為你收集整理的类中的静态成员函数访问非静态成员变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哥不是传说剧情介绍
- 下一篇: lol台服有没有类似国服盒子的工具用啊?