|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.08.2016, 23:23 | #1 |
Регистрация: 29.05.2016
Сообщений: 3
|
Наследование классов в раздельных файлах
Здравствуйте! Вопрос:
Реализовал .h и .cpp файлы для класса односвязного списка. Затем создал унаследованный от этого класса класс для двусвязного списка. Оба класса реализованы в отдельных файлах и при компиляции возникает ошибка. Кидаю код всех файлов. list.h: Код:
Код:
Код:
Код:
Код:
|
18.08.2016, 23:30 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Классы-наследники не имеют доступа к private данным родителя.
Воспользуйтесь protected: или перепешите классы так, чтоб не требовалась обращение к переменным напрямую (а через методы). |
19.08.2016, 00:28 | #3 |
Регистрация: 29.05.2016
Сообщений: 3
|
Исправил, но теперь такие ошибки:
|
19.08.2016, 00:38 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
my_previous имеет тип лист, а вы работаете с ней как с Double_List
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Наследование классов | krasy | Помощь студентам | 0 | 24.04.2016 16:03 |
Наследование Классов | _Goodwin | Помощь студентам | 1 | 09.01.2013 10:52 |
Наследование классов (С++) | MayhemWithMercy | Помощь студентам | 4 | 01.10.2012 12:08 |
наследование классов | Ioane | Помощь студентам | 0 | 14.04.2012 16:00 |
наследование классов | Dimarik | Общие вопросы C/C++ | 15 | 02.07.2009 20:00 |