Re[6]: Почему настоящие программисты избегают C++
От: Mr. None Россия http://mrnone.blogspot.com
Дата: 17.02.05 13:30
Оценка: 4 (2) +1 -1 :))) :)
Здравствуйте, d Bratik, Вы писали:

DB>Да что такое сегодня с руками...


Похоже, что не только сегодня...

DB>Должно быть


DB>
DB>std::vector<int> v;
DB>for (std::vector<int>::size_type i = v.size() - 1; i >= 0; --i)
DB>{
DB>  ...
DB>}
DB>


DB>Этот код ошибочен при любом количестве элементов в векторе.


Неправда — проверьте... при 0-ом размере вы не выполните ни одной итерации, потому что проверка условия выполняется перед каждой итерацией, в том числе и первой...
Компьютер сделает всё, что вы ему скажете, но это может сильно отличаться от того, что вы имели в виду.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.