2.10 — 预处理器简介

当您编译项目时,您可能会期望编译器完全按照您编写的方式编译每个代码文件。事实并非如此。相反,在编译之前,每个代码 (.cpp) 文件都会经历一个阶段。在这个阶段,一个名为 的程序会对文本进行各种更改…

2.11 — 头文件

在第 课中,我们讨论了程序如何拆分为多个文件。我们还讨论了如何使用前向声明来允许一个文件中的代码访问在另一个文件中定义的内容。当程序只包含少量小文件时,手动添加一些前向声明到…

编写更好代码的6种方法

几天前,Digg 上链接了一篇文章,题为“编写更好代码的6种方法”。这基本上是不错的建议(大部分如此),所以我认为我会在这里链接它。http://www.ibm.com/developerworks/linux/library/l-clear-code/index.html?ca=drs- 以下是作者的建议,以及我自己的评论: 1)注释…