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

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
    /// ddd
    void d();
    1. 常用的注释规范
@项
描述
@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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-29 15:00:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-29 15:00:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-29 15:00:03       82 阅读
  4. Python语言-面向对象

    2024-04-29 15:00:03       91 阅读

热门阅读

  1. Windows 系统中常用的命令提示符(CMD)命令

    2024-04-29 15:00:03       39 阅读
  2. C++ 指针

    2024-04-29 15:00:03       31 阅读
  3. 第四章:c语言中的循环结构

    2024-04-29 15:00:03       35 阅读
  4. MATLAB 2016计算NDVI

    2024-04-29 15:00:03       43 阅读
  5. 八、Python+FFmpeg,实战直播推流

    2024-04-29 15:00:03       32 阅读
  6. C语言-嵌入式-STM32:有哪些接口协议?

    2024-04-29 15:00:03       34 阅读
  7. Mac shell 环境变量配置

    2024-04-29 15:00:03       36 阅读