[读书笔记]《高质量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——不公开文件
- [读书笔记]《高质量C++/C编程指南》—林锐 (阅读至第1章)
- 《高质量 C++/C 编程指南》读书笔记(1)
- 读书笔记-高质量C++/C编程指南-第1章 文件结构
- 高质量C编程指南——第1章
- 高质量C/C++编程指南读书笔记(1)
- 《高质量C++/C编程指南》读书笔记
- 《高质量C++&C 编程指南》读书笔记
- 《高质量 C++/C 编程指南 》阅读笔记(二)
- 《高质量 C++/C 编程指南 》阅读笔记(三)
- 《高质量 C++/C 编程指南 》阅读笔记(四)
- 读书笔记——高质量C++/C编程指南
- 高质量C++/C编程指南_读书笔记1
- 读书笔记-高质量C++/C编程指南-第2章 程序的版式
- 读书笔记-高质量C++/C编程指南-第3章 命名规则
- 读书笔记-高质量C++/C编程指南-第4章 表达式和基本语句
- 读书笔记-高质量C++/C编程指南-第5章 常量
- 读书笔记-高质量C++/C编程指南-第6章 函数设计
- 读书笔记-高质量C++/C编程指南-第7章 内存管理
- 正则表达式
- 1002. 写出这个数 (20)
- MongoDB&C++ 开发(八)建索引
- TensorFlow实现自编码器
- Linux启动管理
- [读书笔记]《高质量C++/C编程指南》—林锐 (阅读至第1章)
- UnityShader初级篇——实现逐顶点漫反射光照模型
- Rhyme/ Linux ACL权限 默认与递归ACL权限
- poj 2385
- 第一个登录界面web应用
- [Offer收割]编程练习赛26
- Python Flask(一) –by Maxime Bouroumeau-Fuseau
- 使用Lock和Condition 替代 synchronized的 锁和 等待和唤醒
- python属性访问