Я просто запустить в неприятную ошибку где у меня есть циклвычитание из size_t приводит к большому положительному числу
for (auto i = 0; i < vec.size() -1; ++i) {
//
}
с VEC будучи std::vector
пусты, таким образом, vec.size() -1 вычисляется в 2^64
в моей системе.
Каков правильный способ записи вышеуказанного цикла?
Почему вы просто не перебираете векторный вектор, используя диапазон, основанный на цикле? 'for (const auto & el: vec) {do_something (el);}' – EdChum
Мне просто интересно, почему вы повторяете все элементы, кроме последнего? – Borgleader
@ Borgleader один из тех, кто раздражает «удалять конечные пробельные ситуации» при конкатенации строк – user695652