VC++全局变量和全局函数怎么定义

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:31:37
VC++全局变量和全局函数怎么定义,还有如何赋值初始化
具体定义在什么地方。就是用MFC对话框编程的时候如何定义。具体点,谢谢!

全局变量放在最下面globals里面就可以了,就是在类的外面声明就可以;
全局函数的声明也是放在这里,不过要注意,全局函数执行的话,必须要在main()函数的前面,否则会出错,无法编译;(解决办法:定义在.h里)

你新建一个MFC工程就会发现工程内有一个 theApp变量(好象这个名字)它就是全局的,你把全局变量和它定义到一起比较规范一些。如果在其他文件里用全局变量,声明一下就可以了(用extern声明)
在新建工程的ClassView界面上你会看到有个Globals的文件夹,打开会有一个theApp变量,双击一下到theApp变量定义的地方就可以写你的全局变量了

放到任何一个类的外部就行..
在用的时候用(extern 变量类型 变量名) 声明一下..
...全局变量自动初始化成0;

全局变量,全局函数 一般定义在文件最开始的位置.

初始化跟普通初始化一样

全局变量和全局函数在cpp文件中定义,在h文件中声明。

比如,在a.cpp中定义了全局变量和全局函数,可以写一个a.h对这些全局变量和全局函数进行声明。如果在b.cpp中要使用这些全局变量和全局函数,只需要在b.cpp中加入#include "a.h"
,然后就可以使用这些全局变量和全局函数了

在类外部定义的就是全局变量,定义的时候直接赋值就OK,其他的方可以用extend int 变量名