全局变量的引用

来源:互联网 发布:手机轰炸机软件免费版 编辑:程序博客网 时间:2024/05/21 19:46
 

  关于全局变量的引用问题:作为一个非static的全局变量,论资源文件是否与其在同一个文件下,都是可以被访问 。以下是在工作中,自己测试总结出来的引用方法,希望对需要的人有帮助。(测试环境为VC6.0)如果,总结出来的结果有问题,还请各位高手指出啊^_^

 

  在引用全局量的源文件中,包含定全局量的文件defExternValue.h、并使用extern行生明,注意型定一定要匹配 ,否则,可能被视为重新定义,导致编译无法通过。

如果,两个文件在同一个文件下,那么就是在资源文件头部简单添加以下语句:

#include "defExternValue.h"
如果,源文件所在位置与defExternValue.h所在位置不同,需要其添加相路径,修改为:
#include "**defExternValue.h"
源文件A,所在目录为"..project
AFILE"
如果,defExternValue.h文件在"..project"下,那么**就可以用“..”来代替;

如果,defExternValue.h文件在"..projectBFILE",那么**就可以用“..BFILE”来代替;

如果,defExternValue.h文件在"..projectAFILEBFILE"那么**就可以用BFILE”来代替