欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/3/19 编程问答 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 关于Qstring.replace传参Qstring.length为0引起程序退出的记录 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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

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

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

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

 

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

 

总结

以上是生活随笔为你收集整理的关于Qstring.replace传参Qstring.length为0引起程序退出的记录的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。