Так как в заголовке указано, что у меня есть эта проблема. Я реализую двусвязный список в качестве шаблона и на некоторых из функций, такой какшаблон return when Element является структурой
Element getFirst();
Element getLast();
Element getPosition(int position);
Они должны возвращать элемент типа элемента. Проблема в том, что, если список пуст? Что я тогда верну? Я не могу вернуть 0 или некоторое целое число, потому что, если мой Элемент является структурой. Он будет сбой позже в коде. Каким должно быть мое возвращение? Я попытался создать пустую переменную типа Element и отправить ее, но это тоже не сработает. Любые идеи?
Я могу предоставить любой фрагмент кода, который вам нужен, или информацию. Просто спросите
Вы можете выбросить исключение при попытке извлечь элементы из пустого списка –
Можете ли вы изменить интерфейс? –
Мой код не построен на исключениях.Это что-то быстро сделанное, мне нужно что-то вернуть – Charlotte45