全局变量定义, error C2374: 'g_aaaaa' : redefinition; multiple initialization

来源:互联网 发布:淘宝导航条改颜色 编辑:程序博客网 时间:2024/04/30 11:26

全局变量最好在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
;

原创粉丝点击