> -- Валерий Лаптев писал(а):
> foreach и надо использовать только для полной обработки всех  элементов контейнера. Для поиска он не годится.
Согласен.
Там еще другая проблема, что не очень удобно итерировать элементы контейнера для поиска с while, поэтому некоторые используют foreach, break, continue.