QT: Expression:c >= -1 && c <= 255
报错内容

分析错误
注意看报错位置位于isctype.cpp文件的Line:36

我们打开isctype.cpp,其36行内容如下
extern "C" int __cdecl _chvalidator(int const c, int const mask)
{
_ASSERTE(c >= -1 && c <= 255);
return _chvalidator_l(nullptr, c, mask);
}
主要是第3行:_ASSERTE(c >= -1 && c <= 255);判断c的值是不是在[-1, 255],其实就是判断字符c是不是在ASCALL表里的字符,所以出现这个断言错误可能是你的字符串里面含有中文
浙公网安备 33010602011771号