關於Qstring.replace傳參Qstring.length爲0引起程序退出的記錄

如圖,在調用289行,時程序異常退出,確認數據裏面已經包含空格;

目的:將字符串內的空格替換爲空。

分析:單步調試,發現程序進入618行進入死循環,一直不出去,直到奔潰

同時發現new_value.length()爲0致使replace進入死循環。

 

結論:將new_value.length()改爲old_value.length();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章