Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
QList::operator[] での ASSERT 失敗:「範囲外のインデックス」、なぜ?
QList<int> tanksLevel; ...... for(int i=0; i < 6; i++) tanksLevel[i] = rand() %51;
ということi >= tanksLevel.size()です。それを確認します。最初に正しいサイズでリストを初期化するか、QList::append代わりに を使用することをお勧めしますoperator[]。
i >= tanksLevel.size()
QList::append
operator[]