Итак, я сделал связанный список, который содержит ССЫЛКИ на созданные мной объекты класса.
Я хочу сделать метод, который выполняет поиск в связанном списке и возвращает константную ссылку на объект, если он существует, или же, если объект не существует, возвращает НЕКОТОРОЕ ЗНАЧЕНИЕ.
какое значение должно быть? если бы это был int, я бы вернул 0, если бы это был указатель, я бы вернул NULL....
const Node& NodeList::NodeNumSearch(int num) const
{
Member *TempHead=MemberHead;
while(TempHead!=NULL)
{
if(TempHead->GetNode().getNum() == num)
return TempHead->GetNode();
TempHead=TempHead->GetNext();
}
return ???;
}
P.S. Объект Member является членом связанного списка. а объект Node — это значение в объектах Member связанного списка.