Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Hataskrayu
0 / 0 / 0
Регистрация: 05.11.2012
Сообщений: 5
#1

Списки и наследование - C++

05.11.2012, 12:06. Просмотров 251. Ответов 4
Метки нет (Все метки)

добрый день.

Есть класс связанного списка

Код
class A{
     A* prev;
     A* next;
     int id;
     //прочие члены класса
};
и класс-обертка
Код
class B{
     A* Current;
     A* goNext();
     A* getFirst();
     A* findById(int);
     //прочие члены класса
};
класс B довольно большой и полностью реализованный.

теперь требуется создать второй список - расширенную версию A (назовем его AEx).
вот и возникло пара вопросов:
1. Что делать c переменными A:rev и A::next в AEx?
2. Можно ли реализовать новую обертку наследованием от В, и как, если большая часть функций в B возвращает A*?
заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2012, 12:06     Списки и наследование
Посмотрите здесь:

C++ Списки и наследование.Зарание спасибо! - C++
Привет всем! Используя наследование нужно создать класс студент,класс асперант и класс группа. Группу реализовать с помощю списка. ...

наследование - C++
Помогите разобраться в программе. Почему возникают такие ошибки cylindr.cpp expected `,' or `...' before '&' token cylindr.cpp `c'...

Наследование - C++
--------------------------------------------------------------------------------------------------------------------------- Написать ...

Наследование - C++
Тут совершенно очевидно имеются ошибки, но я жутко туплю и не понимаю в чем именно. Буду очень благодарна, если мне подробно подскажут что,...

Наследование - C++
Помогите пожалуйста найти ошибку в коде. Тема: Наследование классов и виртуальные функции. Ошибка заключается в том, что переменные из...

Наследование - C++
Добрый вечер! Ребята, почему в данном примере #include <iostream> using namespace std; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
05.11.2012, 15:07     Списки и наследование #2
А чем расширенная версия будет отличаться от обычной? доп функционал?
Hataskrayu
0 / 0 / 0
Регистрация: 05.11.2012
Сообщений: 5
05.11.2012, 16:33  [ТС]     Списки и наследование #3
да, новые поля данных, не нужные в базовом классе.
в одной программе планируется использовать оба типа данных.
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
05.11.2012, 17:15     Списки и наследование #4
Я не знаю, какое именно использование предполагается, но можете посмотреть в сторону виртуальности и полиморфизма. Вкратце можно почитать об этом на вики http://ru.wikipedia.org/wiki/Виртуальный_метод

Если не подходит, то
Цитата Сообщение от Hataskrayu Посмотреть сообщение
2. Можно ли реализовать новую обертку наследованием от В, и как, если большая часть функций в B возвращает A*?
заранее спасибо.
по этому поводу - можно сделать В шаблонным классом
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2012, 18:02     Списки и наследование
Еще ссылки по теме:

Наследование - C++
Добрый вечер, помогите пожалуйста с наследованием. Написал программу ( ниже ), но как видите пришлось в классе-наследнике Bus ( Vehicle...

НАСЛЕДОВАНИЕ - C++
Никак не могу толком разобраться с наследованием классов...мужусь-мужись и только...подскажите плиз как описать класс, который наследует...

Наследование - C++
Ребят всем привет.Дайте задание для проверки знаний наследования и виртуальных функций,посложнее.

Наследование - C++
Здравствуйте! Написал код, не выдает никаких ошибок, но не работает. Может кто помочь сказать в чем может быть ошибка? Изначально был...

Наследование - C++
Помогите найти ошибку,не выводит на экран данные,Задание: Разработать программу с использованием наследования классов, реализую-щую...

Наследование - C++
int main() { setlocale(LC_ALL, "RUS"); Stud FIRST_TRY; FIRST_TRY.set(); exam(FIRST_TRY); FIRST_TRY.get(); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Hataskrayu
0 / 0 / 0
Регистрация: 05.11.2012
Сообщений: 5
05.11.2012, 18:02  [ТС]     Списки и наследование #5
I.M., Сам думал над этим вариантом. Хоть и не совсем то, но буду копать в сторону шаблонов. спасибо!
Yandex
Объявления
05.11.2012, 18:02     Списки и наследование
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru