1. 程式人生 > >多個檔案中使用同一個全域性變數extern

多個檔案中使用同一個全域性變數extern

1.

a.h

extern int ch;

a.cpp

int ch;

ch=10;

...

b.h

b.cpp

cout<<ch;

在改變值得檔案中:標頭檔案件中用extern宣告是外不可用,在cpp中再宣告一遍(不用extern),然後就可以在cpp檔案中改變值使用了。

在使用的cpp檔案中:標頭檔案中不用管,只在cpp檔案中,直接使用就可以了,但是不能改變其值;只能使用。