2013年8月7日
摘要: 不使用理由1:跨平台。反驳:不成立。因为XCODEGCC都支持预编译头文件。不使用理由2:减少依赖,预编译文件中包含了很多头文件,一个cpp用不到这么多东西,他希望每个CPP精确最小包含需要的头文件。反驳:不成立。预编译头文件中的东西多,导致每个CPP依赖的东西多,但是这种依赖多,一般是不会有明显坏处的;因为预编译头文件中的东西的定位本来就是打算被普遍使用的,被依赖一般不会有明显坏处。不使用理由3:有时候想知道修改了一个头文件,影响了哪些东西。反驳:不成立。因为一般来说修改了函数,我们会搜索函数在哪些地方使用了;修改了类,我们会搜索类。这两者之外,想知道修改头文件的影响,这个情况很少,实战很少 阅读全文
posted @ 2013-08-07 22:51 阳光不锈 阅读(509) 评论(0) 推荐(0) 编辑