关于Qstring.replace传参Qstring.length为0引起程序退出的记录

如图,在调用289行,时程序异常退出,确认数据里面已经包含空格;

目的:将字符串内的空格替换为空。

分析:单步调试,发现程序进入618行进入死循环,一直不出去,直到奔溃

同时发现new_value.length()为0致使replace进入死循环。

 

结论:将new_value.length()改为old_value.length();

 

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