欢迎来到天天文库
浏览记录
ID:30364572
大小:89.03 KB
页数:10页
时间:2018-12-29
《《c程序的书写格式》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、c程序的书写格式c++程序的书写格式2010-05-1817:03文件结构文件头注释所有C++的源文件均必须包含一个规范的文件头,文件头包含了该文件的名称、功能概述、作者、版权和版本历史信息等内容。标准文件头的格式为:/*!@file*PRE模块名:文件所属的模块名称文件名:文件名相关文件:与此文件相关的其它文件文件实现功能:描述该文件实现的主要功能作者:作者部门和姓名版本:当前版本号--备注:其它说明--修改记录:日期版本修改人修改内容YYYY/MM/DDX.Y作者或修改者名修改内容/PRE*/如果该文件有其它需要说明的地方,还可以专门为此扩展一节:/*!@file*PRE模块名
2、:文件所属的模块名称文件名:文件名相关文件:与此文件相关的其它文件文件实现功能:描述该文件实现的主要功能作者:作者部门和姓名版本:当前版本号--备注:其它说明--修改记录:日期版本修改人修改内容YYYY/MM/DDc程序的书写格式c++程序的书写格式2010-05-1817:03文件结构文件头注释所有C++的源文件均必须包含一个规范的文件头,文件头包含了该文件的名称、功能概述、作者、版权和版本历史信息等内容。标准文件头的格式为:/*!@file*PRE模块名:文件所属的模块名称文件名:文件名相关文件:与此文件相关的其它文件文件实现功能:描述该文件实现的主要功能作者:作者部门和姓名版
3、本:当前版本号--备注:其它说明--修改记录:日期版本修改人修改内容YYYY/MM/DDX.Y作者或修改者名修改内容/PRE*/如果该文件有其它需要说明的地方,还可以专门为此扩展一节:/*!@file*PRE模块名:文件所属的模块名称文件名:文件名相关文件:与此文件相关的其它文件文件实现功能:描述该文件实现的主要功能作者:作者部门和姓名版本:当前版本号--备注:其它说明--修改记录:日期版本修改人修改内容YYYY/MM/DDc程序的书写格式c++程序的书写格式2010-05-1817:03文件结构文件头注释所有C++的源文件均必须包含一个规范的文件头,文件头包含了该文件的名称、功能
4、概述、作者、版权和版本历史信息等内容。标准文件头的格式为:/*!@file*PRE模块名:文件所属的模块名称文件名:文件名相关文件:与此文件相关的其它文件文件实现功能:描述该文件实现的主要功能作者:作者部门和姓名版本:当前版本号--备注:其它说明--修改记录:日期版本修改人修改内容YYYY/MM/DDX.Y作者或修改者名修改内容/PRE*/如果该文件有其它需要说明的地方,还可以专门为此扩展一节:/*!@file*PRE模块名:文件所属的模块名称文件名:文件名相关文件:与此文件相关的其它文件文件实现功能:描述该文件实现的主要功能作者:作者部门和姓名版本:当前版本号--备注:其它说明-
5、-修改记录:日期版本修改人修改内容YYYY/MM/DDX.Y作者或修改者名修改内容/PRE**项目1-项目1.1-项目1.2==*项目2-项目2.1-项目2.2.*/每行注释的长度都不应该超过80个半角字符。还要注意缩进和对其,以利阅读。关于文件头的完整例子,请参见:文件头例子关于文件头的模板,请参见:文件头注释模板头文件头文件通常由以下几部分组成:文件头注释每个头文件,无论是内部的还是外部的,都应该由一个规范的文件头注释作为开始。预处理块为了防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块。函数和类/结构的声明等声明模块的接口需要包含的内联函数定
6、义文件(如果有的话)如果类中的内联函数较多,或者一个头文件中包含多个类的定义(不推荐),可以将所有内联函数定义放入一个单独的内联函数定义文件中,并在类声明之后用"#include"指令把它包含进来。头文件的编码规则:引用文件的格式用#includefilename.h格式来引用标准库和系统库的头文件(编译器将从标准库目录开始搜索)。用#include"filename.h"格式来引用当前工程中的头文件(编译器将从该文件所在目录开始搜索)。分割多组接口(如果有的话)如果在一个头件中定义了多个类或者多组接口(不推荐),为了便于浏览,应该在每个类/每组接口间使用分割带把它们相互分开。关于
7、头文件的完整例子,请参见:头文件例子内联函数定义文件如上所述,在内联函数较多的情况下,为了避免头文件过长、版面混乱,可以将所有的内联函数定义移到一个单独的文件中去,然后再用#include指令将它包含到类声明的后面。这样的文件称为一个内联函数定义文件。按照惯例,应该将这个文件命名为"filename.inl",其中"filename"与相应的头文件和实现文件相同。内联函数定义文件由以下几部分组成:文件头注释每内联函数定义文件都应该由一个规范的文件头注释作为开始内联函数
此文档下载收益归作者所有