- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Cdoygen讲解
武汉中心项目部培训 文档生成工具 Doxygen注释风格 Doxygen指令目的为了生成更丰富与可读性更强的文档。所以总结5类常用的注释风格说明。 ●变量、宏定义、类型定义。 ●枚举类型定义、结构体类型定义类似。 ●函数定义。 ●模块定义(单独显示一页 )。 ●分组定义(在一页内分组显示)。 变量、宏定义、类型定义简要说明 变量、宏定义、类型定义注释风格类似。 格式: /** 简要说明文字 */ 变量(宏定义或类型定义) 如: /** 简要说明文字 */ #define FLOAT float /** @brief 简要说明文字(在前面加 @brief 是标准格式) */ #define MIN_UINT 0 /** * 分行的简要说明 \n* 这是第二行的简要说明*/int b; 注:不文档化局部变量,只文档化全局变量。 枚举类型定义、结构体类型定义 枚举类型定义、结构体类型定义注释风格类似。 格式: /** 简要说明文字 */ typedef 类型 结构体名字 { 成员1, /** 简要说明文字 */ 成员2, /** 简要说明文字 */ 成员3, /** 简要说明文字 */ }结构体别名; 注:所有的结构体类型定义要放在枚举类型定义前面。 函数定义 指令格式: 执行符指令操作符 执行符:@或\两个。 指令操作符:param、return、retval、note、 pre、 par、code、endcode、see、deprecated。(其实还有很多,这里的指令操作符已经够我们函数用了,所以不再列举。) 特殊符号指令符:-、#、::。(这三符号对于我们也够用了) Param 指令操作符讲解 Param:指定函数参数指令操作符。 Param 格式如下: @param 参数名 参数说明 @param [in] 参数名 参数说明 @param [out] 参数名 参数说明 例:/** *文件关闭函数 * @param file文件编号。 */ int CloseFile(int file); return 指令操作符讲解 return:指定函数返回说明指令操作符。 return格式如下: @return 简要说明 例: /** * 写入文件 * @Param [in] file 文件编号 * @Param [in] buffer 存放将要写入的内容 * @Param [in] len写入长度 * @return 返回写入的长度 * - -1 表示写入失败 */ int WriteFile(int file, const char* buffer, int len); retval指令操作符讲解 retval:指定函数返回值说明指令操作符。(注:更前面的return有点不同.这里是返回值说明) retval格式如下: @retval 返回值 简要说明 例: /** *文件关闭函数 * @param file文件编号。 * @retval 0 表示成功 * @retval -1 表示失败 */ int CloseFile(int file); note 指令操作符讲解 note:指定函数注意项事或重要的注解指令操作符。 note格式如下: @note 简要说明 例: /** *打开文件函数 *@Param [in] name 文件名 *@Param [in] “rb” 打开模式 *@return 返回文件编号 *- -1表示打开文件失败 *@note 文件打开成功后,必须使用 CloseFile 函数关闭 */ int OpenFile(U8* file_name, U8* file_mode); pre 指令操作符讲解 pre:指定函数前置条件指令操作符 pre格式如下:
您可能关注的文档
- APG40详介绍.ppt
- API细菌鉴系统.ppt
- APQP(夏斌).ppt
- APQP全表本.doc
- AP与AC知介绍.ppt
- AQ1055通三防解读(李大生).ppt
- aqi_-生部推行TPM设想(ppt41).ppt
- ASME T 检验规程.ppt
- ATS系统功介绍.ppt
- Authorare案例教程-第9章 框架图标和导航图标.ppt
- 上海对外经贸大学 高级财务会计学笔记-高级财务会计学(英)chapter 13.doc
- 上海对外经贸大学 高级财务会计学笔记-高级财务会计学(英)chapter 14.pdf
- 天津大学《环境化工》水污染控制.pdf
- 上海对外经贸大学 高级财务会计学笔记-高级财务会计学(英)chapter 16.pdf
- 上海对外经贸大学 高级财务会计学笔记-高级财务会计学(英)chapter 18.doc
- 天津大学《环境化工》课件-第4章固定源氮氧化物污染控制.pptx
- 天津大学《环境化工》大气污染控制.pdf
- 上海对外经贸大学 高级财务会计学笔记-高级财务会计学(英)chapter 12.pdf
- 上海对外经贸大学 高级财务会计学笔记-高级财务会计学(英)chapter 13.pdf
- 上海对外经贸大学 高级财务会计学笔记-高级财务会计学(英)chapter 10.doc
最近下载
- 摩托罗拉XiR_M3688_ServerManual维修手册.pdf VIP
- 奥西替尼杂质研究总结.pdf VIP
- 2024《格兰仕电器公司成本管理问题调查研究》8600字.docx VIP
- 中小学英语教师语音语调训练.ppt
- 《严格规范涉企行政检查》知识培训.pptx VIP
- MODS(多器官功能障碍综合征).ppt VIP
- 高中政治统编版必修一:(综合探究二)方向决定道路 道路决定命运.pptx
- VW75210-2 2011 (LV216-2) CN-电动汽车的高压屏蔽电缆要求和试验.pdf VIP
- 2022版小学《体育与健康课程标准》考试复习题库资料(含答案).pdf VIP
- 人工智能在邮政业的应用前景.pptx VIP
文档评论(0)