重構的重要性

前兩天在編碼的時候遇到了一個問題,就是編譯的時候程序沒有問題,可是就是不能運行不知道為什么?
于是,就開始了各種測試,注釋代碼重新構建,關閉QT重新開始構建、信息加入日志構建……各種辦法都用了,可是就是不成功,最后鎖定了代碼行,如下:

QPushButton bt_search = new QPushButton;
bt_search->setFixedSize(20, 30);

沒錯,就是在第二行出現錯誤了;可是,這行代碼是沒有問題的,于是我就只能請救兵了,找一位前輩進行解決,前輩就是前輩,立馬發現原因,讓我清楚dc_manual,然后重新構建,結果顯而易見成功了,這次代碼沒有再崩潰。后來才明白,有時候可能因為之前構建的原因,一直占用某一塊空間,隨后再構建的時候又出現一個占用該空間的變量,于是就出現了資源搶占的現象,然后就導致了崩潰。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,466評論 25 708
  • Qt是屬于一個跨平臺的GUI開發軟件,支持的平臺有Unix、Linux、Windows/WinCE、IOS等。 Q...
    一葉之界閱讀 8,233評論 0 17
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,767評論 18 399
  • 曾幾何時,我在努力尋找自己“丟失的一角”,以為找到了,會更開心,卻忘了“上帝為你關上一扇門,就會為你打開另一...
    黑色小葡萄閱讀 345評論 1 0
  • 并木有見過山茱萸。 畫這個是為了練習馬克筆上小塊色的揉筆筆觸以及疊色。果子疊了淺粉、正紅,然后用玫瑰紅鋪了暗部,高...
    花開兮緩歸閱讀 1,000評論 0 1