Каковы преимущества производительности или штрафы при использовании goto
с помощью современного компилятора С++?
Я пишу генератор кода С++, и использование goto
упростит запись. Никто не коснется результирующих файлов С++, поэтому не получайте от меня все "goto is bad" . В качестве преимущества они сохраняют использование временных переменных.
Мне было интересно, с точки зрения оптимизации только компилятора, результат, который goto имеет в оптимизаторе компилятора? Делает ли код быстрее, медленнее или вообще не меняет производительность по сравнению с использованием временных/флагов.