(1)如果在B类中只定义了指向A类的指针或者引用,那么只需“前向声明”该类而无需包含该类。只是告诉编译器A是一个类名。好处:防止重复编译,因为在此种情况下不需要重新编译;(2)如果不是这种情况就必须用include语句包含该类。