c++的注释格式规范
1. ##fhd 版权所有 (C), 2010-$YEAR$, ****有限公司 文 件 名 : $FILE$ 版 本 号 : 初稿 作 者 : zhujun/016660 生成日期 : $YEAR$年$MONTH$月$DAY$日 最近修改 : 功能描述 : $end$ $selected$ 函数列表 : 修改历史 : 1.日 期 : $DATE$ $HOUR$:$MINUTE$:$SECOND$ 作 者 : zhujun/016660 修改内容 : 创建文件 *****************************************************************************/ 根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍C++中的注释格式规范。C++是一种广泛使用的编程语言,在软件开发过程中,良好的代码注释习惯对于提高代码的可读性和维护性至关重要。 ### C++注释格式概述 在C++中,注释是用来解释代码含义的文字,不会被编译器执行。注释主要有两种形式:单行注释(使用`//`)和多行注释(使用`/*`...`*/`)。此外,还有一些特定的注释格式,用于文档化代码的功能和用途等信息。 ### 文件头注释规范 #### 示例1: 文件头注释格式(##fhd) ```cpp /***************************************************************************** 版权所有 (C), 2010-$YEAR$, ****有限公司 文 件 名 : $FILE$ 版 本 号 : 初稿 作 者 : zhujun/016660 生成日期 : $YEAR$年$MONTH$月$DAY$日 最近修改 : 功能描述 : $end$ $selected$ 函数列表 : 修改历史 : 1.日 期 : $DATE$ $HOUR$:$MINUTE$:$SECOND$ 作 者 : zhujun/016660 修改内容 : 创建文件 *****************************************************************************/ ``` 这种注释格式通常位于文件的最顶部,包含版权信息、文件名、版本号、作者、生成日期等元数据,以及功能描述和修改历史等内容。这种格式不仅有助于了解文件的基本信息,还便于追踪文件的历史变更记录。 ### 函数注释规范 #### 示例2: 函数注释格式(##fun) ```cpp /**************************************************************************** : :$end$$selected$ : : 功能描述 : 函数列表 : 修改历史 : 1.:$YEAR$/$MONTH$/$DAY$$HOUR$:$MINUTE$:$SECOND$ :zhujun/016660 修改内容 : ****************************************************************************/ ``` 此格式适用于对函数进行注释,包括函数的功能描述、参数列表、返回值等详细信息,以及修改历史记录。通过这种方式可以清晰地展示函数的作用域和用法,便于其他开发者理解和使用。 ### 类定义注释规范 #### 示例3: 类定义注释格式(##cld) ```cpp /* *类定义 *$end$$selected$ *成员变量 *$selected$ *成员函数 *$selected$ */ ``` 此类注释格式用于类的定义,包括类的名称、目的、成员变量及成员函数的说明。这有助于理解类的整体结构和功能实现。 ### 文件描述注释规范 #### 示例4: 文件描述注释格式(##fud) ```cpp /* *文件描述 *$end$$selected$ *文件描述 *$selected$ */ ``` 该格式主要用于描述整个文件的目的和功能,为读者提供一个高层次的概览。 ### 模块修改注释规范 #### 示例5: 模块修改注释格式(##mod) ```cpp //Beginmodify.byzhujun$DATE$$HOUR$:$MINUTE$:$SECOND$Detail: $end$$selected$ //Endmodify$DATE$$HOUR$:$MINUTE$:$SECOND$ ``` 这种注释格式用于记录模块或文件的修改情况,包括修改者、修改日期和具体修改内容等信息,有助于追踪代码变更的历史。 ### 添加注释规范 #### 示例6: 添加注释格式(##add) ```cpp //Beginaddbyzhujun$YEAR$/$MONTH$/$DAY$$HOUR$:$MINUTE$:$SECOND$Detail: $end$$selected$ //Endadd$YEAR$/$MONTH$/$DAY$$HOUR$:$MINUTE$:$SECOND$ ``` 该格式用于记录新添加的代码段及其相关信息,方便后续查看和验证。 ### 删除注释规范 #### 示例7: 删除注释格式(##del) ```cpp //Begindeletebyzhujun$YEAR$/$MONTH$/$DAY$$HOUR$:$MINUTE$:$SECOND$Detail: $end$$selected$ //Enddelete$YEAR$/$MONTH$/$DAY$$HOUR$:$MINUTE$:$SECOND$ ``` 与添加注释类似,该格式用于记录已删除的代码段及其相关信息,有助于理解代码演变的过程。 ### 函数详细注释规范 #### 示例8: 函数详细注释格式(##fup) ```cpp /**************************************************************************** *Function: *Description: *Calls: *CalledBy: *Input: *Output: *Return: *Others: ****************************************************************************/ ``` 此格式提供了更详细的函数描述,包括函数的功能、描述、调用关系、输入输出、返回值以及其他需要注意的信息,非常有助于理解和维护函数的逻辑。 ### 总结 通过对上述不同类型的注释格式的介绍,我们可以看到,在C++编程中采用规范化的注释方式不仅可以提升代码的可读性和可维护性,还能促进团队成员之间的协作效率。不同的注释格式适用于不同的场景,合理运用这些格式能够极大地提高代码的质量。希望本文能为从事C++编程工作的朋友们提供一定的参考价值。
/*****************************************************************************
版权所有 (C), 2001-$YEAR$, ****有限公司
******************************************************************************
文 件 名 : $FILE$
版 本 号 : 初稿
作 者 : zhujun/016660
生成日期 : $YEAR$年$MONTH$月$DAY$日
最近修改 :
功能描述 : $end$ $selected$
函数列表 :
修改历史 :
1.日 期 : $DATE$ $HOUR$:$MINUTE$:$SECOND$
作 者 : zhujun/016660
修改内容 : 创建文件
*****************************************************************************/
2. ##fun
/****************************************************************************
函 数 名 :
功能描述 : $end$ $selected$
输入参数 :
输出参数 :
返 回 值 :
调用函数 :
被调函数 :
- joeslx2012-11-21编程规范,美化代码
- 大瓜子2016-12-13挺好得 ! 挺有用
- stroy852014-12-24还好吧,可以让注释看起来漂亮些。
- Lyn19932012-12-10还好吧,可以让注释看起来漂亮些。
- CruiseYoung2017-10-16都忘记内容了。
- 粉丝: 4
- 资源: 20
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助