Re[21]: Откуда эта лютая любовь к знаковым целым?
От: Evgeny.Panasyuk Россия  
Дата: 11.05.20 12:50
Оценка: +1
Здравствуйте, CreatorCray, Вы писали:

EP>>Для полноты картины:

CC>Вот почему млять не написать while (i--) вместо for (; i--; ) ?

Здесь предпочту while. Также как и например предпочту while(true) чем for( ; ; ). Но это субъективно всё.

EP>>Ну я говорю всё время про while(n--), но можем конечно и вариант с for погрепать. Но суть от этого не меняет — применяется повсеместно.

CC>Претензии как раз к (for(...;i-- >0;...)

Если там for(size_t n = size(v); n--; ) — то вполне оправданно — ограничивается область видимости.
Для тех же целей в C++17 завезли init statements в if и switch. А while(init; cond) не завезли видимо как раз потому что уже есть for(init; cond; )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.