关于C++的前置声明

个人使用C++前置声明记录
恰当的使用前置声明是有好处的。
个人体验好处:
1.减少头文件依赖,加快编译速度。这就不再解释了。
2.对于接口,封装性增加。原因是接口文件文件头依赖减少,就可以隐藏这些依赖的声明。这些头文件可以放到实现文件(cpp)里包含。
使用要求:前置声明的类,是不完整的声明,只能定义为指针或引用,也就是不能进行一些需要了解前置声明类的大小或者成员的操作。

posted @ 2016-09-20 11:36  微微苏荷  阅读(222)  评论(0)    收藏  举报