您好,登錄后才能下訂單哦!
static:靜態!!
在C/C++中共有的特點是
1.static修飾全局變量:表明這個全局變量只在同一文件中函數可見。
2.static修飾局部變量:表明這個局部變量的值不會因為函數的結束而丟失。
3.static修飾函數:表明該函數只能在同一文件中調用,那么在其他文件中不可以調用靜態成員函數故當函數名相同時也就不會發生沖突。
C++中特有特性:
1.修飾類的成員變量:說明這個成員變量歸所有由這個類創建的對象所有,即共有的對象,修改其值將會“一改都改”。
2.修飾類的成員函數:與普通函數相比,訪問成員只能訪問靜態成員變量,且靜態成員函數是獨立于類存在的故沒有this指針(不能用const修飾),并且在訪問時不需要生成對象就可以通過訪問限定符進行訪問。
故通常情況下我們用靜態成員函數只用來訪問靜態成員變量,正因為它獨立于類所定義的對象存在故不能訪問類中成員變量。
可以參考這篇博客:https://blog.csdn.net/ypshowm/article/details/89030194
很重要!!!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。