Qt Creator中变量与函数的注释 - 鼠标悬浮可显示

embedded/2024/9/25 9:32:19/

Qt Creator中变量与函数的注释 - 鼠标悬浮可显示

  • 引言
  • 一、变量注释
  • 二、函数注释
  • 三、参考链接

引言

代码注释在软件开发中起着至关重要的作用。它们不仅有助于开发者理解和维护代码,还能促进团队协作,提高代码的可读性和可维护性。适当的注释应该是简洁明了、有针对性的,能够真正帮助其他开发者以及未来的自己理解和使用代码。

本文主要针对c++类中的变量和函数. 鼠标悬浮或写代码时有相关注释提示

一、变量注释

对类中的变量进行注释

    1. 效果展示 (鼠标悬浮在相应变量即可显示注释,写代码时代码补全也会提示):
      在这里插入图片描述在这里插入图片描述在这里插入图片描述
      在这里插入图片描述
    1. 源码 (注释方式)
      一般都使用/////进行单行注释,使用/* */进行多行注释. 但是在Qt Creator中使用以上注释方式没有相关提示
      使用///<进行单行注释,使用/** */进行多行注释,则鼠标悬浮会显示相应的注释
    int m_int; ///< 一个普通的int变量double m_doubel; /**< 一个普通的double变量 *//*** @brief 一个普通的float变量*/float m_float;

二、函数注释

对类中的函数进行注释

    1. 效果展示 (简单举了两个例子)
      在这里插入图片描述在这里插入图片描述
    1. 源码 (注释方式)
      常用的是/** */以及@brief说明函数作用,输入/**回车即可自动补全。
      (还可以使用/*!//!///以及\brief等,有多种注释 (函数上方)只会显示离函数最近的一个)
    /*** @brief a*/void a();/*!* \brief b*/void b();//!//! \brief c//!void c();/// d/// dd/// dddvoid d();
@项
描述
@brief函数简介 (鼠标悬浮会显示)
@param参数介绍
@return函数返回介绍
@author作者简介
@version版本说明
@data创建 or 修改时间
@exception异常说明
@…
    1. 还可以在文本编辑器设置:自定义自动给函数生成注释模版

Qt Creator自动给函数生成注释模板:https://blog.csdn.net/qq_21449473/article/details/118223381

三、参考链接

Qt Creator中一些常用小技巧(总结):https://blog.csdn.net/Littlehero_121/article/details/105784118
Qt Creator 关于变量注释的正确写法:https://blog.csdn.net/becklee2011/article/details/116784871
QtCreator中自动补全注释:https://blog.csdn.net/u010168781/article/details/87725403
在 Qt Creator 中编写 Doxygen 风格的注释:https://blog.csdn.net/m0_61629312/article/details/134905164
C++与Doxygen:精通代码文档化之道:https://blog.csdn.net/qq_21438461/article/details/135072700


http://www.ppmy.cn/embedded/21381.html

相关文章

网站内容下载软件有哪些 网站内容下载软件推荐 网站内容下载软件安全吗 idm是啥软件 idm网络下载免费

一招搞定网页内容下载&#xff0c;并且各大网站通用&#xff01;绕过资源审查&#xff0c;所有网站内容随意下载。解锁速度限制&#xff0c;下载即高速无视网站限速。跳过会员充值&#xff0c;所有VIP资源免费下载。有关网站内容下载软件有哪些&#xff0c;网站内容下载软件推荐…

MAC系统安装PHP、Java、Python、mysql、Composer等环境无权限问题的详细操作方法说明。

本篇文章主要讲解MAC系统安装PHP、Java、Python、mysql、Composer等环境无权限问题的详细操作方法说明。通过本篇文章你可以快速掌握brew安装相对应环境的能力。 作者&#xff1a;任聪聪 日期&#xff1a;2024年4月12日 一、brew介绍及安装说明 官网地址&#xff1a;https://b…

Redis之缓存穿透、缓存击穿、缓存雪崩、无底洞

Redis之缓存穿透、缓存击穿、缓存雪崩、无底洞 &#xff08;一&#xff09;缓存穿透方案一&#xff1a; 缓存空对象&#xff1a;方案二&#xff1a; 布隆过滤器&#xff1a;前提1. 引入依赖2. 代码实现3. 相关例子细节 &#xff08;二&#xff09;缓存击穿&#xff08;三&#…

绿色发展!暴雨推出全液冷机架服务器

4月26日&#xff0c;暴雨发布业内首个实现原生全液冷的通用机架服务器。基于在液冷技术和产业生态化上的深厚积累&#xff0c;暴雨本次在通用机架服务器液冷技术上实现重大突破&#xff0c;从原生全液冷、大解耦、高能效三方面发力&#xff0c;为液冷数据中心建设提速。 当前&a…

十大经典排序算法之选择排序。

​ 选择排序&#xff08;Selection Sort&#xff09;是一种简单直观的排序算法&#xff0c;它的基本思想是通过重复从未排序的部分选择最小&#xff08;或最大&#xff09;的元素&#xff0c;并将其放到已排序部分的末尾&#xff0c;直到整个列表都排序完成&#xff0c;也就是说…

笔记:Python 字符串与正则表达式(编程题)

文章目录 前言一、Python 字符串与正则表达式是什么&#xff1f;二、编程题编程题目一&#xff1a;字符串反转编程题目二&#xff1a;查找字符串中的数字编程题目三&#xff1a;检查字符串是否是回文串编程题目四&#xff1a;统计字符串中每个字符出现的次数编程题目五&#xf…

安科瑞AMC16-DETT铁塔基站多回路直流计量仪表

安科瑞薛瑶瑶18701709087/17343930412 AMC16(L)-DETT 基站直流电能计量模块主要是针对有共享需求&#xff0c;且开关电源无分用户电量计量功能的基站而设计的。仪表可对六个回路的直流电能进行计量&#xff0c;并可为配套的霍尔传感器提供工作电流&#xff0c;同时可通过上位机…

【高阶数据结构】并查集 -- 详解

一、并查集的原理 1、并查集的本质和概念 &#xff08;1&#xff09;本质 并查集的本质&#xff1a;森林。 &#xff08;2&#xff09;概念 在一些应用问题中&#xff0c;需要将 n 个不同的元素划分成一些不相交的集合。 开始时&#xff0c;每个元素自成一个单元素集合&…