1 文件结构
每个C/C++程序通常分为两个文件,头文件(保存程序的声明)和定义文件(保持程序的实现)。
头文件以“.h”为后缀;C程序的定义文件以“.c”为后缀,C++程序的定义文件通常以“.cpp”为后缀(也有一些“.cc”、“.cxx”、“.hpp”为后缀)。
1.1 版权和版本的声明
每个头文件的开头都应包含以下信息
- 版权信息(公司信息):
- 文件名称、标识符、摘要:
- 作者及完成日期:
- 版本历史信息:
例如
1.2 头文件结构
头文件由四部分组成:
- 头文件的版权和版本声明:;
- 预处理块;
- 对一些头文件的引用;
- 函数和类结构声明等;
例如
【规范】为了防止头文件被重复使用,并考虑多平台使用,应当使用#ifndef,#define,#endif结构产生预处理块。
【规范】头文件包含顺序如下:C系统文件、C++系统文件、Qt系统文件、其他库文件、本项目文件。
【规范】头文件中只存放“声明”而不是“定义”,这样可以大大提高编译效率(内联函数除外)。
1.3 定义文件的结构
定义文件有两部分内容组成:
- 对一些头文件的引用;
- 程序的实现(包含数据和代码)。
【规范】定义文件包含顺序如下:关联文件、C系统文件、C++系统文件、Qt系统文件、其他库文件、本项目内文件
结束:每个人都要自己的编码规范,一定要养成好的代码规范。
原文链接: https://www.cnblogs.com/ysnana/p/16876878.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/5168
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!