QT,C++最好的调试工具(抽象定义上的工具)
这里的工具,不是指的是那种 真正的调试工具,而是作为一个调试的手段的工具。
既然要看QT,那我可以假设各位都是看过 C++的呢!C++里面,是有很多debug的插件啊什么的。
但是作为一个写了一段日子C++的猿。
我觉得cout可能是更好的的C++(注意,不是QT)调试工具。反正我是觉得比设置断点好用。
这个方法的可以在特定地方输出。
如果出现了死循环,可以在判断在自己设置的哪些输出上没有出来,从而确定了在哪出现的死循环。
如果是输出有问题,那么可以通过这个方法,来判断中间变量的变化情况。
至于QT,打QT应用的时候,我还是保留了上面的那种思路进行判断,但是很可惜,在QT上,上面的东西在找死循环上似乎并没有那么好用。(具体原因,你们要是有兴趣,可以尝试一次,或者是在评论区问我!)
经过多次的寻找,我终于找到了一个新的伙伴!!!!
(音效!)
那就是 :
this->close();
上面这句话!
一般的意思就是退出整个界面!也就是整个程序停止!
找死循环上这个非常好用!
特别是由于QT代码段较长,寻找起来比较麻烦。遇到大规模的程序,寻找死循环,这个 不失为一个不错的方法!
QT,C++最好的调试工具(抽象定义上的工具)相关推荐
- Qt实现页面跳转与返回上一级页面(Qt+VS2019)
Qt实现页面跳转与返回上一级(Qt+VS2019) 页面跳转 返回上一级 页面跳转 问题描述:主界面yangc.ui;需要在主界面点击按钮后进入相应子界面,在子界面点击"返回"按钮 ...
- 品Spring:bean定义上梁山
技术不枯燥,先来点闲聊 先说点好事高兴一下.前段时间看新闻说,我国正式的空间站建设已在进行当中.下半年,长征五号B运载火箭将在海南文昌航天发射场择机将空间站核心舱发射升空.预计用2到3年将空间站建好. ...
- QT开发的软件在新电脑上打开报错
QT开发的软件在新电脑上打开报错 之前用QT开发的一个尿素泵总成电检台测试软件,拷贝到别的电脑上,运行时出现"Cannot load xxx.dll"的警告,于是想办法找各种解决办 ...
- 摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用
摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用 发布者:旺旺雪饼 时间:2013-01-05 16:56:09 环境: Ubuntu10.04 arm linux OS: 3. ...
- Qt获取时间、日期宏定义
Qt获取时间.日期宏定义 #define QDATE qPrintable(QDate::currentDate().toString("yyyy-MM-dd")) #define ...
- Driver not loaded Driver not loaded(QT打包后在别人的电脑上运行出现这个错误)解决方法
Driver not loaded Driver not loaded(QT打包后在别人的电脑上运行出现这个错误)解决方法 出现这个错误,导致的原因有很多,所以不妨先试试我找的这种解决方法,我也是试过 ...
- ARM嵌入式的定义和开发工具介绍
综述:[e800专稿] ARM嵌入式简介 ARM(Advanced RISC Machines),既可认为是一个公司的名字,也可认为是对一类微处理器的统称. ARM是微处理器行业的一家知名企业,设计了 ...
- 分享一个文件上传工具类
文件上传状态枚举类: View Code 1 package com.hoo.enums; 2 3 4 5 /** 6 7 * <b>function:</b> 文件上传状态 ...
- 阿里云视频点播-->>>阿里云媒资上传工具类及配置
阿里云媒资上传 官网: 介绍 1.阿里云视频点播 2.视频服务流程 三,测试类中编写代码 四,媒资管理管理配置-存储管理 五,开始编写我们的JAVA代码 1.application.yml 2.配置类 ...
最新文章
- Kafka那些值得我们学习的优秀设计
- 三十三、深入Python中的itertools模块
- Python自动化运维——系统进程管理模块
- Windsock套接字I/O模型学习 --- 第二章
- TypeError object of type ‘type‘ has no len()—Python报错问题:
- PAT:1001. 害死人不偿命的(3n+1)猜想 (15) AC
- java中四种引用类型
- JAVA RSA加密解密代码范例(Base64版)
- CAD软件中怎么计算雨水?CAD雨水计算技巧
- 兄弟9150cdn换硒鼓清零抹粉_兄弟打印机粉盒硒鼓怎么清零?这里有详细的步骤...
- orCAD16.6 PSPICE DC Sweep 增加y轴
- 细说共模干扰和差模干扰
- windows变量环境
- MacBook下疑难杂症诊断攻略
- 大数据必备技能_大数据需要具备的5种必备技能
- 程序员吐槽培训班简历造假,经验包装竟拿到阿里外包26k的offer
- 去哪儿2018春季校园招聘软件开发工程师笔试经验
- mysql的or能去重吗_mysql查询数据去重
- python有静态变量吗_为什么Python没有静态变量?
- 在window下间接使用meteorite的包管理功能
热门文章
- 【Visual Studio 扩展工具】使用 ComponentOne迷你图控件,进行可视化数据趋势分析... 1
- 第 171 章 vagrant - Tool for building and distributing virtualized development environments
- EXT.NET GridPanel展开与收缩
- mybatis-spring 项目简介
- oracle ebs 多组织屏蔽的研究
- 我记录网站综合系统 -- 技术原理解析[3:我记录框架处理流程]
- 机器学习知识点(二十四)隐马尔可夫模型HMM维特比Viterbi算法Java实现
- (转载)hive文件存储格式
- 注册表修改之USB口启用
- 【datawhale 】打卡 task 01--深度学习