C/C++中 static 的作用
生活随笔
收集整理的這篇文章主要介紹了
C/C++中 static 的作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在C中,有三個作用:
1.修飾全局變量:
作用是隱藏,也就是這個全局變量僅在本文件中可見。
2.修飾局部變量:
作用是擴展變量的生存期,令這個局部變量成為靜態的。
3.修飾函數:
作用是隱藏,將此函數的作用域限制在本文件中。
?
在C++中,有兩個作用:
1.修飾成員變量:
靜態成員是類的所有對象中共享的成員,而不是某個對象的成員。對多個對象來說,靜態數據成員只存儲一處。
2.修飾成員函數:
靜態成員函數主要用來訪問靜態數據成員,而不訪問非靜態成員(當然,如果顯式傳入this指針也是可以的)。
總結
以上是生活随笔為你收集整理的C/C++中 static 的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 指针与堆
- 下一篇: s3c2440移植MQTT