c – 即使我已经涵盖了所有案例,也要“控制到达无效功能的结束”警告
为什么如果我有两个条件,而两者都在函数中返回正确的类型,我会收到警报.
control reaches end of non-void function [-Wreturn-type]
bool EtherTrafGen::isGenerator()
{
if (multipacket) return par("destAddresses").stringValue()[0];
else if (!multipacket) return par("destAddress").stringValue()[0];
}
纠正这种警报的方法是什么?