поэтому спрошу:
Есть код, который мне не нравится по стилю:
while (item = getMenuItem(slist, ++n))
{
// some code
}
Бесит меня этот знак "=" в условии, хочу переделать, но ничего не придумал кроме:
for (int n=0; ;++n)
{
item = getMenuItem (sList, n);
if (!item)
break;
//some code
}
Может быть вы что-нибудь подскажете?
Дак тебе item надо дальше использовать?
Что значит "бесит"? Прямолинейное хорошее решение
Обсуждают сегодня