头文件与对象 1 有2个自定义的类,但双方都需要对方类的对象作为自己的成员函数,头文件该如何包含,如何声明和定义。2 如有四份头文件,分别为a,b,c,d。b和c都包含a,现在d都需要包含b和c,问该如何包含?(注:a->b->c->c 这种不算。)3 在A类中,声明B类对象作为成员函数,而B类的构造函数需要参数,请问该如何声明?(注:是对象,不是指针。)?先谢谢各位! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 2 直接包含好了,不过要用宏控制一下,尤其是a,可以这样写a:// a.h#ifndef A_H_20040117#define A_H_20040117.................... // 其他定义#endif// end of a.h //A.hclass B;class A{void Func(B &b);};//A.cpp#include "B.h"void A::Func(B &b){}//B.hclass A;class B{void Func(A &a);};//B.cpp#include "A.h"void B::Func(A &a){} GetActiveView()调用出错 Access 2003 + vc6.0删除中出现的一个简单问题,还请各位高手帮忙 要隐藏启动一个GUI程序,请问该如何做 字体设置的小问题!要拿分的来! 我用POP3收邮件为什么老登不上服务器? 请高手帮忙!十万火急! 如何返回结构数组 怎么样改变编辑框的颜色和其中的字体格式和大小啊 如何改变客户区的背景颜色? 工控中的图像处理问题 想学vc++,有的c语言,c#语言基础,我该看哪些书好,请前辈讲讲看 为何我的CListCtrl控件设置了LVS_EX_FULLROWSELECT风格后,在第一列的每个Item前面会有一个小框?
#define A_H_20040117.................... // 其他定义#endif// end of a.h
class B;
class A
{
void Func(B &b);
};//A.cpp
#include "B.h"
void A::Func(B &b)
{
}//B.h
class A;
class B
{
void Func(A &a);
};//B.cpp
#include "A.h"
void B::Func(A &a)
{
}