У меня есть функция, которая возвращает итератор, если объект найден.
Теперь у меня проблема. Как решить проблему информирования объекта, вызвавшего эту функцию, о том, что объект не найден?
vector<obj>::iterator Find(int id, int test)
{
vector<obj>::iterator it;
aClass class;
for(it = class.vecCont.begin(); it != class.vecCont.end(); ++it)
{
if(found object) //currently in psuedo code
return it;
}
return ???? // <<< if not found what to insert here?
}
Нужно ли вместо этого изменить структуру данных?
Заранее спасибо! :)