Значения по умолчанию для ссылки, c++

Итак, я сделал связанный список, который содержит ССЫЛКИ на созданные мной объекты класса.

Я хочу сделать метод, который выполняет поиск в связанном списке и возвращает константную ссылку на объект, если он существует, или же, если объект не существует, возвращает НЕКОТОРОЕ ЗНАЧЕНИЕ.

какое значение должно быть? если бы это был 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 связанного списка.

0
задан Jjang 30 April 2012 в 21:42
поделиться