C/C++之类的前置声明

C++中将"接口与实现分离"的两个重要目的就是"降低文件间的编译依存关系"和"隐藏对象的实现细节"。而实现这一目的的关键技术就是Pimpl模式(pointer to implementation),也即是把一个类所有的实现细节都"代理"给另一个类来完成,而自己只负责提供接口。而实现"Pimpl模式"的关键又是"依赖对象的声明(declaration)而非定义(definition)"。那么为什么通
相关文章
相关标签/搜索