19 the inferior stopped because it triggered an exception
20 窒息bug:运用QTextStream读文件时无法读取
17 遇到需要注意到一些代码编写的问题:
在经过几周的痛苦折磨,向主管求助了很多次。代码编写能力有一点提示,脸皮变厚了许多。
最需要注意的是:
A 对象的创建问题,不要重复创建一些东西,否则很可能会造成内存泄露。这些细节上的东西要注意,被说过好几遍了!!!
B 结构问题,尽可能想清楚一点再开始写代码,注意各个函数的用途,以及函数之间的调用调整。注意命名不然很容易自己把自己搞乱,列出问题慢慢解决。
C 使用qDebug来了解函数。
D 不要玻璃心,不可以说不得,有问题早点反馈。不要通知,而是早询问。加油!
18 报错: Debugger encountered an exception: Exception at 0x7ff9f1782338, code: 0xc0000005: read access violation at: 0xffffffffffffZZZZZZZZZZZZffff, flags=0x0 (first chance)
原因:
在头文件里定义的某一指针变量,在使用它之前没有new一下。
19 the inferior stopped because it triggered an exception
网上查阅后说是指针的原因,可能是指针越界,或者参数不符,在程序里采用断点调试后跳出的该窗口,指明是触发了异常,引起的某线程停止。注释掉上图的那行代码,又能够完整运行了。(废话)
20 窒息bug:运用QTextStream读文件时无法读取
运用QTextStream读文件时无法读取且一旦运用QTextStream对象的函数atEnded()就会返回true,即一开始读取就是判定未没有数据要读取。
背景:
写一个上司布置的串口通信程序,收数据的功能已经实现了,但发仍是一筹莫展。
来回尝试,首先我借鉴的是别人的代码,别人的代码可以运行,我的不可以。
在排除文件路径的错误,语法错误后,查看代码发现没有只读或读写的设置,意识到自己可能就错在这里,加上去后一运行,终于发出去了。
若有侵权,请联系本账号。