У Python есть интересный оператор for, который позволяет указать предложение else.
В конструкции, подобной этой:
for i in foo:
if bar(i):
break
else:
baz()
предложение else выполняется после for, но только если for завершается нормально (не с помощью <<26 > ).
Я задавался вопросом, был ли эквивалент в С++? Могу ли я использовать for ... else?