Re[30]: Они сделали дерьмо опять
От: rg45 СССР  
Дата: 26.06.20 11:28
Оценка:
Здравствуйте, Kluev, Вы писали:

K>Вот один из примеров. Допустим нужно перебрать все элементы кроме первого и последнего:

K>
K>    for (int i = 1; i < v.signed_size() - 1; i++)
K>    {
K>        v[i];
K>    }

K>    for (size_t i = 1; i < v.unsigned_size() - 1; i++)
K>    {
K>        v[i];
K>    }
K>

K>Со знаковым индексом пример всегда будет корректно работать, с беззнаковым на пустой коллекции ошибка времени выполнения.

И мертвые совы вдоль дорог лежат...

А вот так будет работать как со знаковыми, так и с беззнаковыми:

    for (size_t i = 1; i + 1 < v.unsigned_size(); ++i)
    {
        v[i];
    }


Готов выслушать гневные обвинения в свой адрес

P.S. А если прибить подковы к колесам крузака, крузак никуда не поедет. Вывод — крузак говно.
--
Отредактировано 26.06.2020 12:14 rg45 . Предыдущая версия . Еще …
Отредактировано 26.06.2020 11:32 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.