请问如何在一个.h文件中同时申明很多外部变量? 在c++ 中没有这么简单,如果那样做,会提示函数定义.我觉得可以借鉴Java的思想,就是把所有的全局变量放在一个全局的对象中,也就是说,可以把所以的全局变量作为一个类中的属性,只需要声明一个这样的全局对象,就可以完全使用了,而不必多次引用这个头文件. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 shanhqk(山) 的方法中其它文件还要包含class的定义,可以把定义放在公共include文件中 可以不用,就是把它放在theApp那个里面,这样就没有问题了。 可以啊你把这个文件包含进stdafx.h中就可以了因为你所有的.CPP文件都有#include<stdafx.h>...最好还是少用些全局变量会出问题的,放在APP.h文件中定义你的"全局变量"安全些 遇到过类似的问题 shanhqk(山) 的办法有些创意 用if ndef else这种方式定义就可以了,不会提示重复 CYourPrjApp类YourPrj.h里面extern CYourPrjApp theApp;//加入自定义外部变量extern int x;应该就可以了 MFC 多窗口操作 创建的类CComm里打开了一个线程,又从线程中调用了CComm里的一个函数,可是在这个函数里向view类发送消息怎么也不成功 vc++使用ADO访问数据库出错 没有找到问题所在的问题,关于绘图 OnItemexpanding不能进入函数体 使用WinAPI访问网页的问题? DirectX Transform SDK程序? 请教一个内存操作的问题(70分) 如何用vb程序将数据库中的数据自动生成统计报表xls格式? 一个奇怪的错误 求自编解释器继续发展的思路 GDI+ 有没有直接将图像数据保存为tiff图像文件的函数?
因为你所有的.CPP文件都有#include<stdafx.h>
...
最好还是少用些全局变量会出问题的,放在APP.h文件中定义你的"全局变量"安全些
else
这种方式定义就可以了,不会提示重复
extern CYourPrjApp theApp;
//加入自定义外部变量
extern int x;应该就可以了