一份 c++的DoxyGen 的注释模板

看了一些资源,以下是总结出的一份模板:
在最后附效果。


///
///  You should have received a copy of the GNU General Public License         
///  along with OST. If not, see <http://www.gnu.org/licenses/>.               
///                                                                            
///  @file     MyClass.h                                                       
///  @brief    这个类的主要作用是...                                                                              
///  @author   krishna_Lee                                                                                                        
///  @version  1.0.0.1                                                
///  @date     2017.01.25                                                                                
///                                                                          
///

#ifndef LIBRARY_NAME_COMPONENT_NAME_H_INCLUDED
#define LIBRARY_NAME_COMPONENT_NAME_H_INCLUDED

/** 
    这是MyClass类的说明
*/
class MyClass
{
public:

    /** 简要说明1 */
    void function1() const noexcept;

    /** 简要说明2

        详细说明2
    */
    void function2() const noexcept;

    /** 简要说明3

        详细说明3
        详细说明3...
    */
    void function3() const noexcept;

    /** 简要说明4

        详细说明4
        详细说明4...

        @param arg1     参数1的说明...
        @param arg2     参数2的说明...
    */
    void function4(bool arg1, bool arg2);

    /** 简要说明5

        详细说明5
        详细说明5...

        @param arg1     参数1的说明...
        @param arg2     参数2的说明...
        @return         返回值的说明...
    */
    int function5(int arg1, int arg2);

    /** 简要说明6

        详细说明6
        详细说明6...

        @param arg1     参数1的说明...
        @param arg2     参数2的说明...
        @return         返回值的说明...
        @see function1  参考(链接function1)
        @note           注释...
        @attention      注意...
        @bug            存在的问题...
        @warning        警告...
    */
    int function6(int arg1, int arg2);

    /** 简要说明MyEnum...

        详细说明MyEnum...
    */
    enum MyEnum
    {
      int EVal1,     ///< 后置简要说明EVal1...
      int EVal2      ///< 后置简要说明EVal2...
    };
protected:
    int value; ///< 后置简要说明value...
}

#endif// LIBRARY_NAME_COMPONENT_NAME_H_INCLUDED

这里写图片描述

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值