1. 程式人生 > >c++ extern 關鍵字

c++ extern 關鍵字

參考來源:http://www.cnblogs.com/broglie/p/5524932.html

可以在標頭檔案中做宣告:

extern int i;

宣告並不申請記憶體空間。

而在定義它的檔案裡,寫

int i;

即可,在這裡才真的申請記憶體空間。

這樣可以在多個原始檔中用同一些全域性變數,分別編譯這些原始檔時,只需都包含標頭檔案,標頭檔案中包括所有這些全域性變數的宣告。