Doxygen C/C++代码注释基本语法

该文译自Doxygen官方文档,仅作为学习规范自己代码之用,内容有增删,个人水平有限,难免有所错漏,欢迎指正,谢谢!

1.主要内容

  1. 如何给代码添加注释,以便于Doxygen将注释添加到生成的文档中
  2. 使代码注释在输出的文档中看起来更整洁

2.类C语言的注释

对于代码中的每行代码,都有两种(或在某些情况下为三种)注释,它们一起构成了该代码的功能描述;简要注释和详细注释都是可选的。对于方法和函数,还有第三种注释,即所谓的内部注释,它由方法或函数主体中找到的所有注释块的串联组成。

2.1详细注释的几种格式

A. Javadoc风格:

/**
 * ... text ...
 */

B.QT风格:

/*!
 * ... text ...
 */

注释中的*是可选的,可以省略

/*!
 ... text ...
*/

C.使用C++代码自带的斜杠注释方法(附加斜线或“!”):
注意:这种情况下空行会自动结束代码注释

///
/// ... text ...
///

//!
//!... text ...
//!

注意:这种情况下空行会自动结束代码注释
D.使注释更明显的注释风格:

/********************************************//**
 *  ... text
 ***********************************************/

请注意两个斜杠以结束普通注释块并开始一个特殊注释块

/
/// ... text ...
/

/************************************************
 *  ... text
 ***********************************************/

需设置JAVADOC_BANNER = YES

示例:

/**
 * A brief history of JavaDoc-style (C-style) comments.
 *
 * This is the typical JavaDoc-style C-style comment. It starts with two
 * asterisks.
 *
 * @param theory Even if there is only one possible unified theory. it is just a
 *               set of rules and equations.
 */
void cstyle( int theory );
 
/*******************************************************************************
 * A brief history of JavaDoc-style (C-style) banner comments.
 *
 * This is the typical JavaDoc-style C-style "banner" comment. It starts with
 * a forward slash followed by so
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值