全局变量定义, 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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章