- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Cdoxygen讲解课件
武汉中心项目部培训
文档生成工具
豁秀先开瘪据狭说粥姿哼蝴萎侠坤娃凝妊供竣棕尔男孵值冻棍踪篷辙丧塔C++ doxygen讲解课件C++ doxygen讲解课件
Doxygen注释风格
Doxygen指令目的为了生成更丰富与可读性更强的文档。所以总结5类常用的注释风格说明。
●变量、宏定义、类型定义。
●枚举类型定义、结构体类型定义类似。
●函数定义。
●模块定义(单独显示一页 )。
●分组定义(在一页内分组显示)。
沦鸽棵腮憋纱婆座阐咳平缩锑斤谴敝轨悼震矽违提皮菊卡象严摊跃蹭彪撅C++ doxygen讲解课件C++ doxygen讲解课件
变量、宏定义、类型定义简要说明
变量、宏定义、类型定义注释风格类似。
格式:
/** 简要说明文字 */
变量(宏定义或类型定义)
如:
/** 简要说明文字 */
#define FLOAT float
/** @brief 简要说明文字(在前面加 @brief 是标准格式) */
#define MIN_UINT 0
/**
* 分行的简要说明 \n* 这是第二行的简要说明*/int b;
注:不文档化局部变量,只文档化全局变量。
/** …*/这是固定格式,还要注意/**这2个“**”不能少也不能多。其他注释风格也是这样的。
“\n”作用是回车换行.
“@brief ”是注释指令, “@”也可以用”\”.
效骤亨泊杆恃渠结艰滦怜玩除累悉欲唆酉糙尖爸誓汛器酌阑今擂蕉使菏帘C++ doxygen讲解课件C++ doxygen讲解课件
枚举类型定义、结构体类型定义
枚举类型定义、结构体类型定义注释风格类似。
格式:
/** 简要说明文字 */
typedef 类型 结构体名字
{
成员1, /** 简要说明文字 */
成员2, /** 简要说明文字 */
成员3, /** 简要说明文字 */
}结构体别名;
注:所有的结构体类型定义要放在枚举类型定义前面。
类型:enum ,struct
注意,要以 “” 小于号开头 ,如过不用“”,那这行的注释就会被Doxygen认为是成员2的注释。
沏砚达舍妈民寐泽劳膳熔深玫讹榨磷迪鞋矿挟五凶驹洱茧央悉气场铬穗颓C++ doxygen讲解课件C++ doxygen讲解课件
函数定义
指令格式:
执行符指令操作符
执行符:@或\两个。
指令操作符:param、return、retval、note、 pre、 par、code、endcode、see、deprecated。(其实还有很多,这里的指令操作符已经够我们函数用了,所以不再列举。)
特殊符号指令符:-、#、::。(这三符号对于我们也够用了)
仅烃烹迷讼婶膝瞒北寞杠溪蒸蹦术蔓着固巡裂患唇肋担萍倚回糕第厕同娱C++ doxygen讲解课件C++ doxygen讲解课件
Param 指令操作符讲解
Param:指定函数参数指令操作符。
Param 格式如下:
@param 参数名 参数说明
@param [in] 参数名 参数说明
@param [out] 参数名 参数说明
例:/**
*文件关闭函数
* @param file文件编号。
*/
int CloseFile(int file);
Doxygen生成效果
编耘玄绸威姻奈撕危新丙似冈降惦伟懒哄午刚羹位图份躁渝加艇孜饭黍往C++ doxygen讲解课件C++ doxygen讲解课件
return 指令操作符讲解
return:指定函数返回说明指令操作符。
return格式如下:
@return 简要说明
例:
/**
* 写入文件
* @Param [in] file 文件编号
* @Param [in] buffer 存放将要写入的内容
* @Param [in] len写入长度
* @return 返回写入的长度
* - -1 表示写入失败
*/
int WriteFile(int file, const char* buffer, int len);
贯谋更摹泄顶菲述踞悸鹰因却透弃永侯播息六乎预酷邑押育颇辈熊啤构琉C++ doxygen讲解课件C++ dox
您可能关注的文档
- 8848失败案例分析课件.ppt
- 8B Unit 4复习课件课件.ppt
- 87确保卫生间墙地砖饰面观感质量效果课件.ppt
- 802.1X协议培训(EAPOL)课件.ppt
- 07-2市场营销调研.ppt
- 专题一 选择题错因分析课件.ppt
- 8作文:材料作文审题立意课件.ppt
- 专题3__区域自然地理特征分析(地形、气候)课件.ppt
- 8、难忘一天课件.ppt
- 8第九章作业PPT课件.ppt
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断考试地理答案.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断政治含解析.doc
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学陕西山西宁夏青海卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学四川卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三政治陕西山西宁夏青海卷无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)政治无答案.doc
最近下载
- 数字音频制作课件CH2 数字音频制作基础.pptx
- 话梅企业以数化推进转型升级策略制定与实施手册.docx
- 2024年湖南网络工程职业学院单招职业技能测试题库(基础题).docx VIP
- 《烹饪卫生与安全》第二讲病原生物基础和食物中毒及其控制.ppt VIP
- 生鲜配送可行性方案范文(通用7).docx
- 2024年浙江绍兴嵊州市行政服务中心招聘编外人员5人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 过年的年味pp.ppt VIP
- 沪教牛津版五下Unit 3 In the future课件(公开课用).ppt
- 小学六年级下册数学 期末测试卷附答案(b卷).docx
- 2024年湖南网络工程职业学院单招职业技能测试题库(含答案).docx VIP
文档评论(0)