关于Qstring.replace传参Qstring.length为0引起程序退出的记录
生活随笔
收集整理的这篇文章主要介绍了
关于Qstring.replace传参Qstring.length为0引起程序退出的记录
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
如图,在调用289行,时程序异常退出,确认数据里面已经包含空格;
目的:将字符串内的空格替换为空。
分析:单步调试,发现程序进入618行进入死循环,一直不出去,直到奔溃
同时发现new_value.length()为0致使replace进入死循环。
结论:将new_value.length()改为old_value.length();
总结
以上是生活随笔为你收集整理的关于Qstring.replace传参Qstring.length为0引起程序退出的记录的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Bat_To_Exe_Converter
- 下一篇: 关于win7禁止标准用户安装软件 App