Я хочу иметь общий двойной список, где, когда я создаю список (где точка имеет getX() & getY()), теперь она также имеет getPrev() и getNext(), где prev/next - предыдущий/следующий объект в списке.вывести следующий/prev указатель в общий список
Это кусок пирога, если я напишу свой собственный код списка (который я делаю не хочу сделать). Есть ли способ сделать это с помощью дженериков или другой библиотеки? В принципе, вместо того, чтобы иметь невидимый контейнерный объект, который указывает на мою точку, а также на предыдущий/следующий указатель, могу ли я надавить на этот объект предыдущий/следующий указатель?
спасибо - Дэйв
Нет, если вы не можете наследовать из общего базового класса или все ваши классы повторно реализуют функции getNext()/getPrev() общего интерфейса, это приемлемые решения? – nos
Любые конкретные причины, по которым вы не хотите откатывать свои собственные? – turbo
@nos Я думаю, что так должно работать - что шаблонный класс должен реализовать интерфейс с предыдущими() и next(). Есть ли класс, который это делает? –