QT,C++最好的调试工具(抽象定义上的工具)
這里的工具,不是指的是那種 真正的調(diào)試工具,而是作為一個(gè)調(diào)試的手段的工具。
既然要看QT,那我可以假設(shè)各位都是看過(guò) C++的呢!C++里面,是有很多debug的插件啊什么的。
但是作為一個(gè)寫(xiě)了一段日子C++的猿。
我覺(jué)得cout可能是更好的的C++(注意,不是QT)調(diào)試工具。反正我是覺(jué)得比設(shè)置斷點(diǎn)好用。
這個(gè)方法的可以在特定地方輸出。
如果出現(xiàn)了死循環(huán),可以在判斷在自己設(shè)置的哪些輸出上沒(méi)有出來(lái),從而確定了在哪出現(xiàn)的死循環(huán)。
如果是輸出有問(wèn)題,那么可以通過(guò)這個(gè)方法,來(lái)判斷中間變量的變化情況。
至于QT,打QT應(yīng)用的時(shí)候,我還是保留了上面的那種思路進(jìn)行判斷,但是很可惜,在QT上,上面的東西在找死循環(huán)上似乎并沒(méi)有那么好用。(具體原因,你們要是有興趣,可以嘗試一次,或者是在評(píng)論區(qū)問(wèn)我!)
經(jīng)過(guò)多次的尋找,我終于找到了一個(gè)新的伙伴!!!!
(音效!)
那就是 :
this->close();
上面這句話!
一般的意思就是退出整個(gè)界面!也就是整個(gè)程序停止!
找死循環(huán)上這個(gè)非常好用!
特別是由于QT代碼段較長(zhǎng),尋找起來(lái)比較麻煩。遇到大規(guī)模的程序,尋找死循環(huán),這個(gè) 不失為一個(gè)不錯(cuò)的方法!
總結(jié)
以上是生活随笔為你收集整理的QT,C++最好的调试工具(抽象定义上的工具)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [简单题]Counting Duplic
- 下一篇: QT,C++多项式计算器—version