почему погромисты считают что инструкция goto в c++ очень очень плохая - Вопросы по С+

Вопрос  почему погромисты считают что инструкция goto в c++ очень очень плохая

Регистрация
27 Ноя 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
почему погромисты считают что инструкция goto в c++ очень очень плохая
 
Регистрация
12 Июн 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
потому что она разрушает структуру кода, усложняет его поддержку и увеличивает риск ошибок.
 
Регистрация
20 Дек 2012
Сообщения
99
Репутация
0
Спасибо
0
Монет
0
Потому, что ты можешь написать кучу кода, а потом такой GOTO и выкинуть исполнение вообще хрен знает куда.
 
Регистрация
5 Дек 2013
Сообщения
90
Репутация
-3
Спасибо
0
Монет
0
потому что с goto код становится как лапша у бабки на кухне вообще хрен разберёшься
 
Регистрация
24 Янв 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
Потому что из-за перехода по goto может нарушиться стек вызовов и время жизни переменных и объектов, что вызовет непредсказуемое поведение программы.
То есть, нужно очень хорошо понимать, зачем вы делаете goto и вкуда и через что конкретно он приводит.
В частности, goto может быть применен для быстрого выхода из вложенных циклов по условию. Однако, нужно убедиться, что это действие не приведет к побочному эффекту (утечка памяти, разрушение стека).
 
Регистрация
21 Июл 2013
Сообщения
99
Репутация
0
Спасибо
0
Монет
0
Не вписывается ни в функциональную, ни в объектоориентированную парадигму
 
Сверху Снизу