对于C++中,两个类中相互引用对方,当然只能是在指针的基础上,于是我们知道.也就是说在A类的有一个指针引用B类的成员函数或成员对象,而B类中又有一个指针来访问A中的成员函数或对象.这就是C++中类的交叉引用编译于.那如何解决这个问题呢?当然方法很多,但是我一般采用的方法就是声明与实现的分离.也就是说类中的成员函数我们只在类中声明,然后函数的实现要放到另一个文件中去.主要是在类中的交叉引用时候,存在一个谁先谁后的问题,也就是说假如A类中用B的指针引用了B的一个成员函数,如果B中没有引用A的成员,那…