目录

  • Qt Assistant(Qt 助手)
  • 构建场景
  • 其他一些平替方法
  • 参考

Qt Assistant(Qt 助手)

函数名直译过来是【不用的;从未用过的】。
碰到陌生的函数不要慌,直接Qt Assistant查一哈。

Q_UNUSED(name)
Indicates to the compiler that the parameter with the specified name is not used in the body of a function. This can be used to suppress compiler warnings while allowing functions to be defined with meaningful parameter names in their signatures.

翻译过来就是

指示编译器在函数体中不使用指定名称的形参。这可以用来抑制编译器警告,同时允许在函数声明中定义有意义的参数名。

其实到这里你就应该明白这个函数的作用了吧。

构建场景

未使用函数的参数,编译期正常来说会抛出警告(warring),而在部分场景下,我们这么做可能是为了扩展等等。那么又不想看到这么多warring。

那么在Qt中就可以通过Q_UNUSAED(a);表示让编译期忽略a变量的未使用情况。

其他一些平替方法

1、在函数声明中只写类型不写变量名;
2、 使用C语言的预处理指令。#pragma warning(disable: 4189)

参考

1、Qt Assistant(Qt 助手)

Qt的Q_UNUSED()函数的功能相关推荐

  1. 【转】Qt调用dll中的功能函数

    DLL 优点 ------------------------------------- 1.扩展了应用程序的特性: 2.可以用许多种编程语言来编写: 3.简化了软件项目的管理: 4.有助于节省内存: ...

  2. Q_UNUSED()函数的作用

    Q_UNUSED()函数在程序中的作用,就如它所代表的英文一样,unused,即无用的意思.即Q_UNUSED()函数在程序中没有实质性的作用,用来避免编译器警告. 下面我们来看一组程序: void ...

  3. QT:常用函数详解--常用操作记录(个人笔记)

    QT:常用函数详解(个人笔记) PS:一下内容个人笔记,要求自己看懂,随笔,阅读体验会很差很差! Qt setContentsMargins()函数 函数原型:void QLayout::setCon ...

  4. 【QCustomPlot】1.2 - QCustomPlot绘制静态曲线、常用函数的功能说明

    使用QCustomPlot绘制静态曲线.并对常用函数的功能进行说明. 大部分参照别人博客,以在代码工程中附上了链接. 我的学习例程仓库,GitHub:QCustomPlot 学习例程下载 绘图坐标轴布 ...

  5. QTimer计时速度不断加快问题和QT中show函数失效问题的思考和处理

    使用QT所遇问题之QTimer和show 一. QTimer计时速度不断加快问题 1. 问题的发现 2.问题解决的思路 (1)梳理整个功能实现的逻辑 (2)监控进入定时器中断的次数 (3)跟踪参数lo ...

  6. Qt实现思维导图功能(三)

    前文链接:Qt实现思维导图功能(二) 思维导图文件导入与导出 本文主要涉及文件拖拽窗口的实现和CRC32校验码的生成方法 百度网盘体验地址: 链接:https://pan.baidu.com/s/1Z ...

  7. Qt QLineEdit中屏蔽粘贴功能

    Qt QLineEdit中屏蔽粘贴功能 http://blog.sina.com.cn/s/blog_8d8425f3010108d6.html 在Qt4中实现屏蔽粘贴功能有好几种方法,其中最简单的一 ...

  8. Qt的section函数介绍

    section释义:部分 因此我们可以知道,Qt中的section函数的功能就是从一段字符串中拿出某一段连续的部分. 需要知道的定义:位置的标识 从左到右:0,1,2,3,4,5-- 从又到左:-1, ...

  9. 【QT】QObject三大核心功能——事件处理

    [QT]QObject三大核心功能--事件处理 QObject三大核心功能:信号与槽,内存管理,事件处理 总览 谁来产生事件: 最容易想到的是我们的输入设备,比如键盘.鼠标产生的keyPressEve ...

最新文章

  1. 如何为Linux设置Docker和Windows子系统:爱情故事。 ?
  2. js获取时间(yyyy-MM-dd HH:mm:ss)
  3. java 重写paint_java笔记 重写paintComponent方法以实现jPanel加背景
  4. 调试一个c语言程序要经过,c语言程序调试
  5. 算法:阶乘的五种算法
  6. php 异步处理类,php异步处理类
  7. 57 MM配置-评估和科目设置-物料类型与账户分类参考对应关系
  8. 官方正式预热小米10S:哈曼卡顿加持小米有史以来音质最好的手机
  9. fastica的matlab工具箱,FastICa matlab工具箱使用说明
  10. 中国做图像处理的公司
  11. DSP SRIO接口认识
  12. java qua_Qua Vadis Eclipse? 第一部分
  13. linux ubuntu硬盘数据丢失【硬盘开机未挂载】
  14. linux 文件系统 panic,Linux kernel panic解决方法
  15. 使用git时报错schannel: next InitializeSecurityContext failed
  16. 计算机软考什么时候出分,2020年计算机软考什么时候出成绩,怎么查成绩?|...
  17. View 事件分发规律总结(超详细)
  18. ckeditor 4 上传和插入图片
  19. 计算机无法读取exe文件,详解EXE文件出错不能打开的修复方法
  20. MATLAB利用QQ图检验总体是否服从多维正态分布

热门文章

  1. 计算机夏令营英语自我介绍,夏令营英文自我介绍
  2. libbpf-tools编译和使用步骤
  3. Nodejs+npm详细安装
  4. 【面试】大佬是如何面试别人List相关知识的
  5. How add nic driver to initrd
  6. vue3 导入svg图片
  7. gcc ld链接脚语法简明讲解
  8. G711 G729音频编码总结
  9. 去除CSDN博客图片中的水印
  10. 如何在VMware Workstation虚拟机上安装苹果系统(Mac OS)