全局變量定義, error C2374: 'g_aaaaa' : redefinition; multiple initialization

全局變量最好在cpp裏面定義,

然後如果其他的文件用到該變量的時候,加個extern,但是注意 extern  的時候,不能再對變量初始化。

 

例如:

A.cpp 中定義 DWORD g_aaaaa = 0;

在B.cpp 文件中,=如果使用,則 extern DWORD g_aaaaa;

 

如果不小心寫成 DWORD g_aaaaa = 0;

則會提示  重複定義

error C2374: 'g_aaaaa' : redefinition; multiple initialization
;

發佈了146 篇原創文章 · 獲贊 13 · 訪問量 71萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章