QT: Expression:c >= -1 && c <= 255

报错内容

image

分析错误

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

我们打开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表里的字符,所以出现这个断言错误可能是你的字符串里面含有中文

posted @ 2024-05-12 21:20  重力弹力支持力  阅读(599)  评论(0)    收藏  举报