Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QList::removeFirst() вылетает если контейнер пуст
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
MishaUA
Есть контейнер QList<QVariantMap>. Наверно, час искал проблему, оказалось, если контейнер пуст, то при removeFirst() происходит вылет программы, тем не менее, при removeAt(0) вылет не происходит.
Скажите, вылет всегда происходит в данном случае, или бывают какие-то особенности? Просто сомневаюсь, что разработчики не учли проверку наличия элементов при удалении.
mezmay
Из документации:
Цитата
void QList::removeFirst ()

Removes the first item in the list. Calling this function is equivalent to calling removeAt(0). The list must not be empty.
MishaUA
чего то я этого не нашел))))
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.