请问各位,类的提前引用声明可以在不同的头文件中实现吗?比如说一个头文件中定义的 B类 需要用到 类A(另一个头文件中定义) 作为形参,但是 类A 也要用到 类B 作为形参,可以通过在两个定义类的头文件中使用 提前引用声明来实现扩大作用域的功能吗?[解决办法]前置声明并不能解决所有问题,具体的可参考:关于C++中的前置声明[解决办法]形参或返回值使用指针或引用,则可以不必包含类完整定义,只需使用前置声明,例如:class forward;即可。