索引超出c++ /Qt的范围

index out of range C++/Qt

本文关键字:Qt 范围 c++ 索引      更新时间:2023-10-16

在QList::operator[]: "index out of range"中ASSERT失败,为什么?

QList<int>    tanksLevel;
......
for(int i=0; i < 6; i++)
   tanksLevel[i] = rand() %51;

表示i >= tanksLevel.size()。检查。你可能想要初始化你的列表与正确的大小或使用QList::append代替operator[]