首页 > 其他分享 >Doxygen风格的常用注释

Doxygen风格的常用注释

时间:2023-05-10 23:35:09浏览次数:34  
标签:常用 Doxygen description 包含 代码 endcode 注释

最近做小项目用到了Doxygen风格的注释

mentor说没必要装Doxygen

 

下面列一下常用的注释

@exception <exception-object> {exception description} 对一个异常对象进行注释。

@warning {warning message } 一些需要注意的事情

@todo { things to be done } 对将要做的事情进行注释,链接到所有TODO 汇总的TODO 列表

@bug 缺陷,链接到所有缺陷汇总的缺陷列表

@see {comment with reference to other items } 一段包含其他部分引用的注释,中间包含对其他代码项的名称,自动产生对其的引用链接。

@relates <name> 通常用做把非成员函数的注释文档包含在类的说明文档中。

@since {text} 通常用来说明从什么版本、时间写此部分代码。

@deprecated

@pre { description of the precondition } 用来说明代码项的前提条件。

@post { description of the postcondition } 用来说明代码项之后的使用条件。

@code 在注释中开始说明一段代码,直到@endcode命令。

@endcode 注释中代码段的结束。

@code .. @endcode 包含一段代码

@addtogroup 添加到一个组。

@brief  概要信息

@deprecated 已废弃函数

@details  详细描述

@note  开始一个段落,用来描述一些注意事项

@par  开始一个段落,段落名称描述由你自己指定

@param  标记一个参数的意义

@fn  函数说明

@ingroup 加入到一个组

@return  描述返回意义

@retval  描述返回值意义

@include 包含文件

@var、@enum、@struct、@class 对变量、美剧、结构体、类等进行标注

 

Doxygen的安装参考这篇:https://www.cnblogs.com/silencehuan/p/11169084.html

标签:常用,Doxygen,description,包含,代码,endcode,注释
From: https://www.cnblogs.com/FrankJin/p/17389700.html

相关文章

  • Docker CLI docker compose run常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • mysql常用命令
    mysqlAccessdeniedforuserroot@localhost错误解决方法总结,安装后修改密码Mysql初始化root密码和允许远程访问 mysql命令:基本文本的,显示和使用的mysql数据库。前面已经简单的提过用法;比如登录等。mysqladmin命令,用来创建和维护mysql数据库的命令,......
  • 五种应该避免的代码注释
    酷壳:http://CoolShell.cn/在酷壳,有很多文章都提到了代码注释,如:《十条不错的编程观点》、《优质代码的十诫》、《整洁代码的4个提示》、《惹恼程序员的十件事》等等。今天,某国外的程序员在这里列举五种应该避免的程序注释,我觉得比较有道理,但我觉得有少数几个观点也并不绝对。所以,......
  • js常用记录
    1.校验非数字字符//校验只要是符合规范的数据,便返回trueisNotNumber(val,len){//varregPos=/[^[0-9]+.?[0-9]*]/varvalStr=val+''varvalDec=valStr.split('.')if(valDec.length>2)returntrueif(valStr.ind......
  • git常用操作汇总
    1、当commit之后,没有push之前,想撤回到上一步的状态,可以使用gitreset--softhead~1,其中的1指的是上1步,如果进行了两次commit,都想撤回,那就得使用~2。(gitshowhead显示当前head指针的位置)2、gitpushorigin(远程仓库名)local_branch:remote_branch (加-u可以设置为分支默认......
  • linux中常用的脚步语言
    前言Linux脚本(也称为Bash脚本)是一组包含Linux命令和Bash编程语言的指令,用于自动化完成Linux系统上的各种操作任务。脚本通常被用来执行复杂或繁琐的命令序列、文件操作、系统配置、备份等任务。在Linux中,脚本通常以扩展名.sh结尾,可以使用任何文本编辑器(例如vi、nano等)创建和编辑......
  • CSS学习1 认识CSS;三种CSS的编写样式;CSS注释;常见的CSS样式;元素link;CSS颜色表示方法;浏览
    1_认识CSSwhat:为网页添加样式(美化界面);一门样式表语言,不是编程语言发展历史css1(两个人合作发布)css2(w3c)css3(模块化持续发展中)总结:美化HTML,让HTML与CSS分离方式一:添加样式,例如颜色、字体,大小方式二:布局,按照某种结构显示2_三种CSS的编写样式声明:例如【color:red......
  • AI 绘画基础 - 细数 Stable Diffusion 中的各种常用模型 【
    AI绘画新手魔导士在刚开始玩StableDiffusion时总会遇到各种新的概念,让人困惑,其中就包括各种模型和他们之间的关系。魔法师入门得先认识各种法师装备(各种模型),让我们遇到问题知道使用何种装备来协助自己发挥更大的效果。safetensors在了解各种模型之前,有必须先了解下safeten......
  • Java常用类
    字符串相关的类关于StringString类:代表字符串。Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现String是一个final类,代表不可变的字符序列。字符串是常量,用双引号引起来标识,它们的值在创建之后不能更改。String对象的字符内容是存储在一个字符数组finalchar[]......
  • 入门1-pytest测试框架功能及常用第三方插件介绍
    安装1. 安装Python2. 安装pytest: pipinstall-Upytest3. 安装常用插件pipinstall-rrequirement.txtPS: 常用插件:pytestallure-pytestrequestsPyYAMLpandasopenpyxljsonpathrequests_toolbeltPrettyTablepytest-htmlpytest-xdist https://docs.py......