C++ 中 extern 的用法

兩個類AB之間互相調用的話,就可以使用extern來用,而且不用互相添加頭文件。

使用方法有三種:

方法一:A類的cpp中定義全局變量 int a = 10; B類中添加上extern int a;後就可以在B類中任何地方直接使用變量a了。

方法二:將很多extern放在一個公共的頭文件中 extern.h ;;;在global.cpp 中存放其對應的變量定義;
在使用變量或者函數的地方 直接添加頭文件extern.h 就可以使用頭文件了。

方法三:將很多extern放在一個公共的頭文件中 extern.h ;;;在global.h 中存放其對應的變量定義; 在 CxxxApp中添加global.h的頭文件 然後在使用的地方,比如CxxxDlg 中添加extern的頭文件 然後直接使用變量就可以了。

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