std::vector<std::string> list {};
for (vector<string>::iterator i = list.begin(); i != list.end(); ++i)
{
string do_string(*i);
if (i % 2 == 0) //ошибка компиляции no match for 'operator%' in 'i % 2'
{
}
}
Нужно выяснить какое значение итератора четное, а какое нечетное.
Порядковый номер? Вычитайте begin:
(i - begin(list)) % 2 == 0
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости