Doxygen 语法简介

Doxygen 是一种广泛使用的文档生成工具,它允许开发者通过遵循特定的注释规范来提取文档。编写注释时,遵循 Doxygen 的语法规则至关重要,因为这样不仅可以生成格式统一、易于导航的文档,还能提高文档的可读性和专业性。如果注释不符合 Doxygen 的标准格式,生成的文档可能会显得杂乱无章,难以为其他开发者或用户所理解。

特殊命令简介

命令 字段名 语法
@file 文件名 file [< name >]
@brief 简介 brief { brief description }
@author 作者 author { list of authors }
@mainpage 主页信息 mainpage [(title)]
@date 年-月-日 date { date description }
@author 版本号 version { version number }
@copyright 版权 copyright { copyright description }
@param 参数 param [(dir)] < parameter-name> { parameter description }
@return 返回 return { description of the return value }
@retval 返回值 retval { description }
@bug 漏洞 bug { bug description }
@details 细节 details { detailed description }
@pre 前提条件 pre { description of the precondition }
@see 参考 see { references }
@link 连接(与 @see 类库,{@link www.google.com}) link < link-object>
@throw 异常描述 throw < exception-object> { exception description }
@todo 待处理 todo { paragraph describing what is to be done }
@warning 警告信息 warning { warning message }
@deprecated 弃用说明。可用于描述替代方案,预期寿命等 deprecated { description }
@example 弃用说明。可用于描述替代方案,预期寿命等 deprecated { description }

文件注释

一般放在文件开头

/**
 * @file 文件名
 * @brief 简介
 * @details 细节
 * @author 作者
 * @version 版本号
 * @date 年-月-日
 * @copyright 版权
 */

结构体注释

 /**
 * @brief 类的详细描述
 */

函数注释

 /**
  * @brief 函数描述
  * @param 参数描述
  * @return 返回描述
  * @retval 返回值描述
  */

常量/变量注释

一般常量/变量可以有两种形式:

  • 常量/变量上一行注释
  • 常量/变量后注释
//定义一个整型变量a
int a;

/**
 * @brief 定义一个整型变量a
*/
int a;
int a; /*!< 定义一个整型变量a */
int a; /**< 定义一个整型变量a */
int a; //!< 定义一个整型变量a
int a; ///< 定义一个整型变量a
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇