2013-08-21 2 views
-4

Имеет ли смысл использовать continue вместо return, выполняя функцию на C++?продолжить вместо возврата внутри функции в C++ `

void function() 
{ 
    //do something; 
    continue; //instead of return 
} 
+8

Что будет «продолжать» в этом контексте? Продолжайте, где, что? –

+6

Да, он делает: '#define continue return' - * работает и скрывается ... * – Mysticial

+1

Вам также не нужно указывать возврат как последний оператор функции void. Он автоматически вернется. –

ответ

5

Нет, continue может использоваться только внутри while, for или do.

+0

А потом, только как средство обфускации. (За более чем 25 лет C++ я никогда не использовал 'continue'.) –

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