异常return
后对值有任何好处吗?throw
如果没有,是否可以return
省略该语句,是否可以以某种方式消除编译器错误C4715: not all control paths return a value
?
提前致谢。
编辑:(示例代码)
for (ushort i = 0; i < itsNumUnits; ++i)
if (unitFormation[i] == unit)
{
return unitSetup[i];
}
else
throw unit;
return 0;