EMILIIIIA/ExpressionCalculator

除法的时候有时候会崩溃例如5/2

Opened this issue · 1 comments

Qt5.12.12 + Mingw32
用QtCreator的调式模式的时候不会崩溃,但是不使用调式模式,又会经常出现,所以我定位了很久。
奇怪的是,输入相同的表达式,只有部分几率会崩溃,我电脑上是有这个问题的
image

此项目虽然早期使用的是QT5.12,但是已经迁移到了QT6。而QT6正好动了QVector相关代码,我不清楚这个问题是否和QT版本有关,你可以排查一下。另外,我也没有试过编译32位版本,可能会有潜在的内存问题。还有请检查编译器优化选项,我记着我默认开的O3