В этой лекции разбираем, когда индексный цикл действительно нужен (соседи
i
-
1 /
i
+
1, печать номеров, обратный обход), почему размеры контейнеров возвращаются в
std::size_t, какие ловушки даёт беззнаковая арифметика (например,
size()
-
1 и условие
i
>=
0), и какие безопасные шаблоны циклов стоит запомнить. В конце — мини-пример «трекера расходов», шпаргалка и типичные ошибки.