在QT中使用C++:使用遍历以学生id来有选择的显示学生信息,但当输入的id存在于文档中时,就会显示ASSERT failure in QList::operator[]:"index out of range",程序异常结束;当id不存在时,就能正常运行
自己调试一下不就行了
【相关推荐】
这种情况是索引越界,比如定义的QList里面只有3个数,但是你取了at(3),也就是取第四个数,这时就会崩溃。QStringList也是同样的。需要思考自己的代码什么情况下会取到越界的数。