如何从C ++的void函数中退出?
如果它是一个无效函数,如何过早退出函数? 我有一个无效的方法,需要不执行其代码,如果一定的条件是真的。 我真的不想改变方法来实际返回一个值。
使用返回语句!
return;
要么
if (condition) return;
如果你的方法返回void
,你不需要(也不能)指定任何值。
你是这个意思吗?
void foo ( int i ) { if ( i < 0 ) return; // do nothing // do something }
void foo() { /* do some stuff */ if (!condition) { return; } }
你可以像使用其他函数一样使用return关键字。