【发布时间】:2012-11-03 07:47:01
【问题描述】:
我有两个类,它们都需要链接到彼此的对象。这是一些示例代码来显示我的问题:
//object1.h
class object1{
object2 *pointer;
}
我的其他班级:
//object2.h
class object2{
object1 *pointer;
}
我不确定我应该如何在彼此的文件中同时包含这两个类。在两个文件中包含另一个类会导致我出现问题。最好,我希望将两个对象都放在一个文件中,因为它们的标题每个只有几行代码,但这会导致文件中首先声明的任何类出现错误,因为另一个类标题不是在它之前;它给了我一个无效的类型错误。
【问题讨论】: