| 查看: 1092 | 回复: 6 | |||
edisondanny金虫 (小有名气)
|
[求助]
C++全局变量的设置
|
| 最近在写一个程序,由于调用的函数较多,就用了几个cpp文件和h文件,但是由于学艺不精,不知道如何设置全局变量,以便能在这几个cpp文件中通用。求解答,谢谢 |
» 猜你喜欢
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有9人回复
有院领导为了换新车,用横向课题经费买了俩车
已经有10人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有5人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有8人回复
遇见不省心的家人很难过
已经有24人回复
AI 太可怕了,写基金时,提出想法,直接生成的文字比自己想得深远,还有科学性
已经有6人回复
酰胺脱乙酰基
已经有13人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有10人回复
» 本主题相关价值贴推荐,对您同样有帮助:
OpenGL里全局变量引起的奇怪的问题
已经有8人回复
fluent udf 全局变量
已经有4人回复
yalefield
金虫 (文坛精英)
老汉一枚
- 程序强帖: 3
- 应助: 129 (高中生)
- 贵宾: 0.17
- 金币: 21238.9
- 散金: 3440
- 红花: 66
- 帖子: 12101
- 在线: 759.1小时
- 虫号: 96063
- 注册: 2005-10-07
- 专业: 高等教育学
- 管辖: 计算模拟
【答案】应助回帖
★ ★ ★ ★ ★
感谢参与,应助指数 +1
edisondanny: 金币+5, ★★★很有帮助 2012-11-22 23:05:21
感谢参与,应助指数 +1
edisondanny: 金币+5, ★★★很有帮助 2012-11-22 23:05:21
|
在一个.cpp(如a.cpp)中,在不属于任何类的地方,定义这个变量: int g_myvar; 在一个.h文件中,如myglobal.h中,声明这个变量是extern的: extern int g_myvar; 于是,在任何其他.cpp中,如x.cpp中: (1) #include "myglobal.h" (2) int someclass::somefunction() { m_somevar = g_myvar * 3.141592653589793; return m_somevar; } |
2楼2012-11-20 11:07:14
edisondanny
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 617.4
- 散金: 44
- 红花: 2
- 帖子: 274
- 在线: 44.2小时
- 虫号: 1103050
- 注册: 2010-09-19
- 性别: GG
- 专业: 力学
3楼2012-11-20 12:43:12
libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

4楼2012-11-20 17:24:58
darlingxxe
铜虫 (小有名气)
- 应助: 2 (幼儿园)
- 金币: 171.6
- 帖子: 179
- 在线: 18小时
- 虫号: 2007610
- 注册: 2012-09-17
- 性别: GG
- 专业: 电路与系统

5楼2012-11-21 12:33:45
edisondanny
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 617.4
- 散金: 44
- 红花: 2
- 帖子: 274
- 在线: 44.2小时
- 虫号: 1103050
- 注册: 2010-09-19
- 性别: GG
- 专业: 力学
6楼2012-11-22 10:14:28
yalefield
金虫 (文坛精英)
老汉一枚
- 程序强帖: 3
- 应助: 129 (高中生)
- 贵宾: 0.17
- 金币: 21238.9
- 散金: 3440
- 红花: 66
- 帖子: 12101
- 在线: 759.1小时
- 虫号: 96063
- 注册: 2005-10-07
- 专业: 高等教育学
- 管辖: 计算模拟
7楼2012-11-22 12:00:08













回复此楼