как-нибуть так: for(int i = 0, char *r = c; *r, r++, i++)?
Нет
Понял, спасибо
Там по синтаксису только одно объявление переменной допустимо, поэтому вторую переменную надо объявить ДО цикла, если нужно, цикл при этом надо поместить в отдельный блок {} (вместе с переменной), для ограничения видимости переменной
for (auto [i, r] = std::make_pair(0, c); ...)
for (int i{}, j{}; ... Так тоже можно
Это если тип один
Обсуждают сегодня