标题:全局变量的定义
取消只看楼主
yuelingling
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-23
 问题点数:0 回复次数:0 
全局变量的定义


自学C++也有些时日了,也看了许多代码,现在有个问题想向各位C++的高手及老手请教

,在程序中如何定义一个全局的变量,这个全局变量并不是在类当中的全局变量,而是

无论在程序的什么地方都能调用的变量,就算是在不同的类中也能调用这个变量。我看

了不少的代码,发现了一些不同的定义方法,但大都是大同小异的,我根据他们的方法

产生了自己的全局变量的定义方法。如下:
1:先建一个头文件 比如文件名为(Var.h) 在头文件里定义要使用的变量,但在定义之

前加上关键字 “extern ” 如 extern int i;然后再建一个和Var.h相应的代码文件

Var.cpp,然后再在这个文件中再次定义 int i,但是不在前面加上 "extern",这样就

行了,只要在想调用整型变量 i 的模块中加入头文件Var.h这样就能成功的调用 i 了

。但是我不知道这种方法是否正确,或者是还有更好更简单的方法,希望大家指点指点

,先谢谢了。

搜索更多相关主题的帖子: 变量 全局 定义 
2006-04-24 22:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-59854-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.206930 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved