关于两个 类 之间的函数调用!!! 有两个都继承dialog类 但他们之间没有直接关系 我想在fun2()中调用fun1()怎么做?class C1 { void fun1() }class C2{ void fun2()}谢谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 声明为static或者friend比如class C1 { static void fun1() }class C2{ void fun2(){ C1::fun1();}} void fun2(){ C1::fun1();}就可以了. 呵呵,生成一个实例也没有关系,只要不不调用Create或者DoModule void fun2(){ C1 c1; c1.fun1();} 用static的话几乎就是全局函数了。如果不想这样最好就friend类 #include "c1.h"void C2::fun2(){ C1 c1; c1.fun1();} 鼠标移动到的地方显示属性或文字说明 如何让线程函数能够共享类的public成员 ===网络音频视频传输 疑问?=== 能否得到程序异常错误的具体位置(哪个文件,哪个行,调用堆栈) 单文档怎样实现类似浏览器的功能? 怎么操作一项字体?? 请大家推荐一下好的图像采集卡!! 怎么返回指定位数的0 VC的排错太麻烦了。咳!!!! 怎么把pdf格式转化为*.doc格式? Composite Control的问题,急!!!!!! 看了几篇文章,上面说使用__declspec(dllexport)可以不再.def中定义,但是我动态调用时函数GetProcAddress得不到地址,而在.def中定义后
比如
class C1
{
static void fun1()
}
class C2
{
void fun2(){ C1::fun1();}
}
{ C1::fun1();}
就可以了.
{
C1 c1;
c1.fun1();
}
如果不想这样最好就friend类
void C2::fun2()
{
C1 c1;
c1.fun1();
}