问题:文件A.h中声明类A,文件B.h中声明类B,如果这两个头文件相互包含对方,会出现类型无法解析问题。 解:可以不包含同文件,而在A.h中声明class B; 表示有这个类存在,从而后面的声明可以使用指向B的指针或者引用。