| 查看: 1056 | 回复: 6 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
edisondanny金虫 (小有名气)
|
[求助]
C++全局变量的设置
|
|
| 最近在写一个程序,由于调用的函数较多,就用了几个cpp文件和h文件,但是由于学艺不精,不知道如何设置全局变量,以便能在这几个cpp文件中通用。求解答,谢谢 |
» 猜你喜欢
自荐读博
已经有8人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
自然科学基金委宣布启动申请书“瘦身提质”行动
已经有4人回复
求个博导看看
已经有18人回复
» 本主题相关价值贴推荐,对您同样有帮助:
OpenGL里全局变量引起的奇怪的问题
已经有8人回复
fluent udf 全局变量
已经有4人回复
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
- 专业: 高等教育学
- 管辖: 计算模拟
【答案】应助回帖
★ ★ ★ ★ ★
感谢参与,应助指数 +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







回复此楼