Непонятки с QMap |
Здравствуйте, гость ( Вход | Регистрация )
Непонятки с QMap |
trdm |
8.10.2009, 18:20
Сообщение
#1
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
Непонятки с QMap....
Казалось бы while(it != map.begin()){ гарантирует, что найдется пара с m_nomber == 1 Ан нет, нефига.... |
|
|
igor_bogomolov |
8.10.2009, 18:41
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Не понимаю вопроса.
Казалось бы while(it != map.begin()){ гарантирует, что найдётся пара с m_nomber == 1 В цикле for нулевой элемент map-а инициализируется единицей. Цикл while - это цикл с пред условием. Поэтому как только доходите до нулевого элемента, выходите из цикла while. Поэтому и сообщения вида find 1 вы не увидете. Я правильно вопрос понимаю? Сообщение отредактировал igor_bogomolov - 8.10.2009, 18:42 |
|
|
Текстовая версия | Сейчас: 28.4.2024, 8:05 |