首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++静态全局变量解决方法

2013-11-01 
C++静态全局变量我先在头文件CAttemperEngineSink.h中声明的静态变量:static INT isGetBetPool0又在CIni

C++静态全局变量
我先在头文件CAttemperEngineSink.h中声明的静态变量:
static INT isGetBetPool=0;

又在CInitSystemDlg.cpp中改变变量isGetBetPool++;(CInitSystemDlg与CAttemperEngineSink在同一个项目中)

最后在CAttemperEngineSink.cpp中调用:
int i=isGetBetPool;

问题:我在调试的时候却发现最后调用的时候isGetBetPool为1,但i却是0,这是为啥?
C++ static 全局变量
[解决办法]

引用:
Quote: 引用:

外部链接是不能放在头文件里的

那应该放在那里呀?

放在cpp文件里

热点排行