假设我有一个包含值的对象。我希望从对象列表中获取具有特定值的对象的索引。我使用下面的代码来做到这一点,
int MyClass::getIndex(list& somelist, int requiredValue)
{
for( i=0; i != somelist.count(); ++i)
{
if(somelist.at(i)->value() == requiredValue)
return i;
else
continue;
}
return -1;
}
如何在不使用迭代器的情况下避免“不在所有代码路径上返回值”警告?