前言 本文总结了c++中前置声明的写法及注意事项,列举了哪些情况可以用前置声明来降低编译依赖. 前置声明的概念 前置声明:(forward declaration), 跟普通的声明一样,就是个声明, 没有定义.之所以叫前置声明,看下面一小段代码: class Useful; // 对Userful类的前置声明 class Boss { Useful *userful_; // 实际要用到它的地方 }; 因为是在使用这个类型Userful之前告诉编译器,“哎,小编,Userful是个类,我要用它,…