- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
doxygen标准VC注释配置步骤
HYPERLINK /ly4cn/archive/2005/11/23/282637.html C++ 程序文档生成器介绍(doxygen) ?
程序文档,曾经是程序员的一个头痛问题。写一个程序文档,比较花时间,但不是很难;麻烦的是当程序修改后,程序文档也要跟着同步更新,否则文档和程序就要脱节,文档也就变成没用的东西了。好在有许多好用的文档生成器来解决这个问题。目前比较流行的C++文档生成器是doxygen。本文就简单的介绍一下doxygen的文档注释方法,以供初学者参考:
1.?模块定义(单独显示一页)
/*?*?@defgroup?模块名?模块的说明文字
?*?@{
?*/
?
?... 定义的内容 ...
?
/**?@}?*/ // 模块结尾
?
2.?分组定义(在一页内分组显示)
/*?*?@name?分组说明文字
?*?@{
?*/
?
?... 定义的内容 ...
?
/**?@}?*/
?
3.?变量、宏定义、类型定义简要说明
/**?简要说明文字?*/
#define FLOAT float
?
/**?@brief 简要说明文字(在前面加 @brief 是标准格式)?*/
#define MIN_UINT 0
?
/*?*?分行的简要说明?\n
?*??这是第二行的简要说明
?*/
int?b;
?
4.?函数说明
/*?*?简要的函数说明文字?
?*??@param?[in]?param1?参数1说明
?*??@param?[out]?param2?参数2说明
?*??@return?返回值说明
?*/
int?func(int?param1,?int?param2);
?
/*?*?打开文件?\n
?*??文件打开成功后,必须使用?::CloseFile?函数关闭。
?*??@param[in]?file_name?文件名字符串
?*??@param[in]?file_mode?文件打开模式字符串,可以由以下几个模块组合而成:
?*??-?r?读取
?*??-?w?可写
?*??-?a?添加
?*??-?t?文本模式(不能与?b?联用)
?*??-?b?二进制模式(不能与?t?联用)
?*??@return?返回文件编号
?*??-?-1?表示打开文件失败
?
?*??@note?文件打开成功后,必须使用?::CloseFile?函数关闭
?*??@par?示例:
?*??@code
????//?用文本只读方式打开文件
????int?f?=?OpenFile(d:\\test.txt,?rt);
?*??@endcode
?
?*??@see?::ReadFile?::WriteFile?::CloseFile
?*??@deprecated?由于特殊的原因,这个函数可能会在将来的版本中取消。
?*/
int?OpenFile(const?char*?file_name,?const?char*?file_mode);
?
5.?枚举类型定义
/**?枚举常量?*/
typedef?enum?TDayOfWeek
{
SUN?=?0,?/** ?星期天(注意,要以 “” 小于号开头)?*/
MON?=?1,?/** ?星期一?*/
TUE?=?2,?/** ?星期二?*/
WED?=?3,?/** ?星期三?*/
THU?=?4,?/** ?星期四?*/
FRI?=?5,?/** ?星期五?*/
SAT?=?6??/** ?星期六?*/
}
/**?定义类型?TEnumDayOfWeek?*/
TEnumDayOfWeek;??
6.类的注释说明(实例)
Example Begin # 文件的注释格式# 注释文件,格式: ///@file 文件名 文件的简短注释.///@file socket_c.h head file of class socket_c.# 文件的详细注释.///Define the interface of class socket_c.# 普通注释,不会生成在文档中.//$Id: socket_c.h 287 2004-06-28 06:20:41Z horin $# 类的注释,格式: ///@brief 简短注释内容.///@brief class of server socket.class socket_c{private:public:??? # 函数的注释格式??? # 函数的注释,格式: ///@brief 函数的简短注释.??? ///@brief handle the connections of clients.??? # 参数注释,格式: ///@param 参数的简短注释.??? //
您可能关注的文档
- (繁体)外汇投资理财.doc
- (繁体)外汇投资项目介绍.doc
- (繁体)外汇操盘手的五个阶段.doc
- -35kV变电站现场运行操作规程.doc
- 0-1-06 手写和语音.doc
- (繁体)外汇教程.doc
- 00年到10年 最流行华语歌曲.doc
- 0.00_APQP工作资料责任部门清单.doc
- 01-06总经理及管代12.2.13.doc
- 004 常用孔尺寸标注规范.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)