|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.07.2013, 19:55 | #21 | |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Цитата:
Понижающее приведение типов. |
|
05.07.2013, 20:27 | #22 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
дочерний класс считается совместимым с родительским, так как содержит все его методы(но учитывая виртуальные члены он может вести себя иначе) и члены. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
05.07.2013, 20:34 | #23 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Да, но, не рекомендуется. Все зависит от содержимого производного класса.
|
05.07.2013, 20:39 | #24 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
а там где оно применено, вполне допустимо. пример с того что я писал: Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
05.07.2013, 20:56 | #25 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Я не спорю. Просто данные-члены производного класса могут остаться неинициализированными...
|
05.07.2013, 21:53 | #26 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
конструктор предка будет вызван(либо по умолчанию, либо определенный) так или иначе. часть предка будет создана ровно так же, как был бы создан предок отдельно. а применять наследование с хранением мусора предка, по мне так криво. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 05.07.2013 в 21:56. |
|
05.07.2013, 23:17 | #27 | |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Цитата:
В итоге получаем неинициализированые данные-члены. Могу, конечно, и ошибаться. |
|
05.07.2013, 23:33 | #28 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
в примере код обрывочен, там если его так и взять это вообще висящие указатели.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
преобразование типов | mego4el | Помощь студентам | 3 | 30.11.2011 04:50 |
преобразование типов яз СИ | Танчик007 | Помощь студентам | 0 | 03.05.2011 18:57 |
Преобразование типов | Svetlana750231 | Visual C++ | 3 | 22.04.2011 13:43 |
Преобразование типов | FaTaL | Общие вопросы .NET | 5 | 07.03.2011 14:07 |
Преобразование типов | DeFace | Общие вопросы C/C++ | 4 | 24.03.2009 17:06 |