2015-09-01 3 views
0

Внутри «для-loop1», у меня есть еще один «для-loop2»C++ перерыв в несколько петель для

Для данного состояния я хочу «для-loop2» прекратить. Поэтому я использовал перерыв. Но это закончилось бы как для циклов. Я не хочу завершать цикл for for ("for-loop1"), я хочу только завершить цикл for for.

+3

разрыв будет только выйти из контекста немедленного цикла. Вам нужно будет опубликовать свой код, чтобы диагностировать, что на самом деле происходит неправильно. – NoelC

ответ

0

Перерыв заканчивается только контуром, в котором вы находитесь, а не внешним контуром. Альтернативой перерыв, где вы можете быть более конкретным, где вы прыгаете на это функция Гото, как это предусмотрено настоящим гл здесь: https://stackoverflow.com/a/22962842/4698445

Надежда помогает

+3

* Aaah !! Мои глаза !! * – Beta

+3

Не пытается ли эта попытка ответить оригинальному плакату, как делать то, что он пытается не делать? – NoelC

Смежные вопросы