首页 热点资讯 义务教育 高等教育 出国留学 考研考公

在项目工程中设置全局变量

发布网友 发布时间:2022-04-22 06:04

我来回答

2个回答

热心网友 时间:2022-05-18 22:58

a.h
void GetVar();
#ifndef Test
#define Test
static char _cName[1024];
#endif
=========
不是这样的定义的,对于全局变量是不能是头文件中定义的,头文件中可以声明一下,但是不能定义,
直接在a.cpp中定义,
在b.cpp中用之前,在某个空白地方加一句:extern char _Name[1024]即可.
你在a.h中定义了,估计a.h你在两个CPP文件中都引用了吧,这样,就成了两个不同的变量了.

热心网友 时间:2022-05-19 00:16

一个类有变量和方法。如果要想做到全局的变量,个人建议创建一个全局变量表,类似与数据字典(key , value 形式)。在调用该变量时通过key查询value调用。后台也可以根据key修改value

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com