Коллеги, всем доброго дня! У меня вопрос по for_each_n. Она появилась в С++17 и в моей реализации GCC не проверяет выход за пределы итератора. То есть можно спокойно попасть в чужую память ничего не подозревая. Пытался читать стандарт, что-то мало информации. Не самая часто испольуемая функция, но вопрос концептуальный: как так допустили попадание в стандарт потенциально опасной функции?? может кто подкинет холивара почитать на эту тему... Также пытался гугулить на тему for_each_n out of bound errors - что-то тоже пусто. Подмогите! Спасибо!