[读书笔记]《高质量C++/C编程指南》—林锐 (阅读至第1章)

来源:互联网 发布:知善恶树英语 编辑:程序博客网 时间:2024/06/01 10:20

**************************************************************************

**************************************************************************

前言:


1.(strcpy)函数考察点:(P6)

①编程风格;

②出错处理;

③算法复杂度分析(提高性能)


**************************************************************************

**************************************************************************

第1章  文件结构:


2.版权版本声明:

①版权信息;

②文件名、标识符、摘要;

③当前版本、作者/修改者、完成日期;

④版本历史信息


3.头文件(.h) 保存程序声明 

             作用:调用库功能、加强类型安全检查(对照声明检查)

组成:

①版权和版本声明;

②预处理块;

(预处理:参考资料(C)C语言中的预处理详解 )

③函数和类结构声明

规则:

①使用ifndef/define/endif结构产生预处理块,防止头文件重复引用;

#ifndef  SAMPLE_H             //如果没有包含.h

#define  SAMPLE_H            //那么要包含.h

#endif                                 //否则不包含

②使用#include <filename.h> (尖括号)    引用标准库头文件 (从标准库目录开始检索);

③使用#include "filename.h"   (双引号)    引用非标准库头文件 (从用户工作目录目录开始检索)

建议:

①头文件只存放声明,不存放定义;

②不提倡使用全局变量


4.定义文件(.c/.cpp)保存程序实现

组成:

①版权和版本声明;

②对一些头文件的引用;

③程序实现(数据和代码)


5.存放目录

include  filefolder——头文件

source  filefolder——定义文件

private  filefolder——不公开文件


阅读全文
0 0
原创粉丝点击