値を含むオブジェクトがあるとします。オブジェクトのリストから特定の値を持つオブジェクトのインデックスを取得したいと思います。私はそれを行うために以下のコードを使用します、
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;
}
イテレータを使用せずに「すべてのコードパスに値を返さない」という警告を回避するにはどうすればよいですか?