static c++

static修飾變量或函數,分爲

 1.靜態全局變量

存儲於全局數據區,只有一份拷貝,在整個文件內可見,文件之外不可見 

2.靜態局部變量

存儲於全局數據區,只有一份拷貝,在作用域內可訪問,生命週期爲整個程序 

3.靜態函數

靜態函數只在本文件所用,不會與其他文件的同名函數衝突

修飾類 

1.靜態數據成員

只有一份拷貝,爲所有對象共享,可以訪問控制 

2.靜態成員函數

只能訪問靜態數據成員和靜態成員函數,沒有this指針

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章