永发信息网

关于C++中extern全局变量的问题

答案:2  悬赏:60  手机版
解决时间 2021-04-29 18:38

我在WarnInfo.cpp中定义了一个全局变量

LPINTERINFO g_lpInterInfo = NULL

在WarningBox.cpp 中通过extern LPINTERINFO g_lpInterInfo;引用

用构造函数对其进行赋值

LPINTERINFO g_lpInterInfo = new INTERINFO;

然后在另外一个文件中又使用g_lpInterInfo,但是报错!全局变量为空

但是我在WarningBox.cpp中的确修改了g_lpInterInfo他的值啊,并且初始化了

这是什么原因

最佳答案
会不会是调用顺序的关系呢?你确定在调用g_lpInterInfo之前调用了初始化的构造函数了吗?
全部回答
你在另一个文件中使用g_lpInterInfo之前,估计LPINTERINFO g_lpInterInfo = new INTERINFO;这一句还没有被执行过,你检查下你的代码逻辑试试看
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何让衣服的皱纹瞬间消失?
输入验证码老是错误,怎么回事?
爱的祝福说说心情短语,无论心情怎么都要面对
嘉盛士多店地址在哪,我要去那里办事
机床故障知识
盘符无法打开,打开叫格式化,怎么办
为什么称别人为天上的星星?
爱情没有我们想的那么美好,是吧?
怎样才能过的更开心?
西安和平村附近哪招聘业务员
富顺县人民检察院反渎职侵权局地址在什么地方
地下城与勇士 狂战士封魔斩无限吸对家里电脑
牧场的小动物吃草太快了,怎么办?
兰州理工大学2010级的新生都在西校区吗?
一只蚂蚁从高楼掉下来。是怎么死的?谁知道呀?
推荐资讯
大话2合成个五级男人用的强混仙器多少钱?4级
不洗牙还有什么方法能去牙结石么
下的电影,电脑上有用。 放到mp5上就没用了
容岩石光剑怎么做,又在那里接任务?请大家告
初一语文上册所以课文原文
海为什么比天蓝?问题很难大家仔细想想!
谁能给个下载极速索尼克的网站
数学题提问啊
QQ幻想是不是要关掉内测了?
难过的时候怎么安慰,人在难过的时候应该做些
急求答案:我现在月经过了四天用那个试条试了
韩庄头卫生室怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?