|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2012, 19:43 | #1 |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
Наследование.Классы
Почему то код в 500 строк не влазиет,помогите допилить
Закинул сюда(не реклама) pastecode.ru/0dfa/ Нужно допилить конструктор копирования(Для обоих классов) Операции = перегрузка(так же для обоих) И нужен ли деструктор в в производном классе? Да и так какие ошибки если найдете,может подскажите)... |
10.11.2012, 20:17 | #2 |
Форумчанин
Регистрация: 17.12.2011
Сообщений: 111
|
Конструктор, перегрузку и поиск ошибок вы, пожалуй, сами "допиливайте", а вот на вопрос отвечу
Деструктор базового класса не является деструктором производного класса. Т.е. в производном классе нужен деструктор. При вызове деструкторов в абстрактном классе сперва нужно вызывать деструктор производного, а затем базового класса. |
10.11.2012, 21:11 | #3 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 224
|
В базовом классе деструктор должен быть виртуальным. В производном - обычным (если от производного не планируется наследовать в дальнейшем).
Вообще, в такой структуре лучше использовать композицию, а не наследование.
Люди бывают 10 типов: те, кто понимают двоичную систему счисления, и те, кто не понимают...
|
11.11.2012, 09:23 | #4 |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
Пасиб ,хоть что то
Еще вопрос,почему когда добавляю из первой базы во вторую элементы ,и последним элементом добавляю во 2 базу первый из базы 1,А затем хочу обратно из базы 2 засунуть в базу 1 они тупо пропадают при добавлении в первую базу,как поправить? Код:
Последний раз редактировалось Stilet; 11.11.2012 в 13:31. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Наследование классы | Rusl92 | PHP | 1 | 28.06.2011 00:18 |
Наследование (классы) | Rusl92 | Помощь студентам | 3 | 31.10.2010 20:31 |
C++ Классы (Наследование) | werser | Помощь студентам | 3 | 15.12.2009 21:30 |
Классы и наследование. | Scratch | Общие вопросы C/C++ | 9 | 27.09.2008 16:03 |