高质量C/C++编程指南--读书笔记一 1、2章

第一章  文件结构
 
一、知识点
1、头文件编写规则:(P12)
(1)、为了防止头文件被重复引用,应当用ifndef/ define/ endif 结构产生预处理块。
(2)、用#include <filename.h>格式引用标准库的头文件(编译器将从标准库目录开始搜索)。
(3)、用#include "filename.h"格式引用非标准库的头文件(编译器将从用户的工作目录汇总开始搜索)。
 
2、头文件的作用:(P13)
(1)、通过头文件来调用库功能。
(2)、头文件能加强类型安全检查。如果某个接口被实现或被使用时,其方式与头文件中的声明不一致,编译器就会指出错误,这一简单的规则能大大减轻程序员调试、改错的负担。
 
3、如果一个软件的头文件数目比较多,通常应将头文件和定义文件分别保存于不同的目录,以便于维护。例如可将头文件保存于include目录,将定义文件保存于source目录。(P14)
 
第二章  程序的版式
 
一、知识点
1、代码行编写规则:(P16)
(1)、一行代码只做一件事情,如只定义一个变量,或只写一条语句。这样的代码容易阅读,并且方便与写注释。
(2)、if、for、while、do等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都要加{}。这样可以放在书写失误。
 
2、应当将修饰符 * 与 & 紧靠变量名。例如:(P19)
char *name;
int    *x, y;    // 此处 y 不会被误解为指针
 
3、类在编写时,应尽量将public 类型的函数写在前面,而将private类型的数据写在后面。这样即首先考虑类应该提供什么样的函数。(P21)
 
posted on 2012-05-01 09:29  谷堆旁边  阅读(252)  评论(0编辑  收藏  举报