类之间方法怎样实现交互调用--十万火急! 我定义了类A和B在类A中的方法a里需要用到B类中的方法b的返回值做参数,而在类B中的方法b1中又要调用A类中的方法a,请问这样能否实现?应该怎样实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class A里面加一个class B类型的成员变量,class B里面加一个class A的成员变量。Class A{public:B b;...};Class B{public:A a;} 在类A中的方法a里需要用到B类中的方法b的返回值做参数:在函数a的参数中添加一个函数b返回值类型的参数 在使用时传入一个B类实例的b函数返回值而在类B中的方法b1中又要调用A类中的方法a:如果A类的函数a非静态函数 那么就在b1的参数中传入一个A类型的实例(可以传引用或者指针)然后用A的实例去调用a如果是静态函数 直接在bl中A::a();就可以了我没理解错吧..class A {void a (SOMETYPE arg1 ,...);};class B {SOMETYPE b(TYPE1 arg1,TYPE2 arg2..);void bl (A &arg1, ...); }; 组合框使用中遇到的问题 添加记录问题 线程类出错的问题 怎样判断路径是否存在?然后如果不存在,怎样创建这条路径? 用ADO 操作SQL SERVER数据库时,为什么执行delete Table1时有时成功有时执行失败。Table1中只有2万多条记录。 VC中用ADO连数据库问题?? 关于ToolBar的问题,如何像现在的IE6中在Button的右边设置对应的文字 怎样删除一笔画线 对90%的人都很简单的问题--vc中怎样在执行一条语句后等待一定秒数什么都不做?? mfc 问题 关于嵌套拆分窗口。 小第刚学VC不久,请教编译时出现的问题
Class A
{
public:
B b;
...
};
Class B
{
public:
A a;
}
在函数a的参数中添加一个函数b返回值类型的参数 在使用时传入一个B类实例的b函数返回值而在类B中的方法b1中又要调用A类中的方法a:
如果A类的函数a非静态函数 那么就在b1的参数中传入一个A类型的实例(可以传引用或者指针)
然后用A的实例去调用a
如果是静态函数 直接在bl中A::a();就可以了我没理解错吧..class A {
void a (SOMETYPE arg1 ,...);
};class B {
SOMETYPE b(TYPE1 arg1,TYPE2 arg2..);
void bl (A &arg1, ...);
};