C++之将文件间的编译依存关系降至最低(31)---《Effective C++》
条款31:将文件间的编译依存关系降至最低问题提出:如果我们将某个class的实现文件做了某些修改,修改并不是class的接口,而是其实现部分,而且只改了其private部分,然后重建整个文件,然鹅当你进行编译的时候,可以发现该类都被重新编译和链接了,什么鬼???问题的原因是C++并没有“将接口从实现中分离”该部分做的很好,class的形式不仅包括接口,同时还包括十足的实现项目,如:class Per
原创
2017-07-30 23:53:16 ·
403 阅读 ·
0 评论