1. 程式人生 > >C++中關於靜態變數

C++中關於靜態變數

http://www.cnblogs.com/sixue/p/3997324.html
參考上述部落格
1、該部落格中說道“ 靜態全域性變數不能被其他檔案所用.因而其他檔案可以定義相同名字的變數,而不會發生衝突.”時舉的例子說把static int n;
改為 int n;
這裡extern int n;的意思是使用在第一個檔案中已經定義的變數n,但因為第一個檔案裡定義的是static的,所以不能在第二個檔案裡共享了。參考
http://www.runoob.com/cplusplus/cpp-storage-classes.html
裡關於extern講解。
2、類中定義的靜態函式呼叫的時候不包含this指標