| 查看: 1062 | 回复: 6 | ||
edisondanny金虫 (小有名气)
|
[求助]
C++全局变量的设置
|
| 最近在写一个程序,由于调用的函数较多,就用了几个cpp文件和h文件,但是由于学艺不精,不知道如何设置全局变量,以便能在这几个cpp文件中通用。求解答,谢谢 |
» 猜你喜欢
存款400万可以在学校里躺平吗
已经有25人回复
拟解决的关键科学问题还要不要写
已经有8人回复
最失望的一年
已经有7人回复
推荐一本书
已经有16人回复
国自然申请面上模板最新2026版出了吗?
已经有20人回复
26申博
已经有3人回复
请教限项目规定
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
疑惑?
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
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













回复此楼