在什么地方放置一个函数,可以让其它类都可以调用啊? 放在mytest.h或mytestDlg.h中为什么不行啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不明白你什么意思如果放在.h中的话,必须用static来修饰,否则将引起重复定义的错误(或者拥有相同语义的inline或者unnamed namespace也可以)一般放.h里面的只有函数的声明,定义要放在.cpp里面 在所有在类外面定义这个函数,这时会在Class View选项卡的Globals文件夹里出现你定义的函数,在调用时需要extern该函数 把函数放在cpp中,声明放在相应的h中,然后在需要引用的地方加上include语句 happyparrot/orbit如果是全局函数的话,就用happyparrot的方法 可在STDAFX.H中用EXTERN声明成全局变量即可 在StdAfx.h中 extern void ss();ss的实现可以在其他如何.cpp文件中。 随便找个文件cpp(当然,必须包含在工程里),写上实现代码.当你用这个函数时,在文件头部声明一下这个函数就行了 在全局域中定义void abc(....){...}------------------------------在调用前声明extern void abc(...); 对话框大小设计时如何调整 怎样用域名获得IP地址 实时流媒体传输,请前辈指点!谢谢 有关消息映射机制问题 static enum成员如何初始化? VC中单纯的指针(没有附加类型的)怎么表示??(不是光一个“*”吧?) 有谁能推荐一本详细介绍SDK&API的好书籍 如何画斜的椭圆? opengl粒子系统 放血给分 30分 不支持中文怎么办? 关于在弹出对话框中绘图的问题
如果是全局函数的话,就用happyparrot的方法
extern void ss();
ss的实现可以在其他如何.cpp文件中。
void abc(....)
{
...
}------------------------------
在调用前声明
extern void abc(...);