Сообщение Re[8]: Полиморфизм и адреса от 26.01.2017 6:58
Изменено 26.01.2017 7:01 night beast
Re[8]: Полиморфизм и адреса
Здравствуйте, Stanislav V. Zudin, Вы писали:
_>>>здрасьте, приплыли. виртуальное множественное наследование было _сделано_, чтобы разрешить противоречие, возникающее при обращении к базовому классу при diamond inheritance. это ортогональные вещи. страуструпа штоле почитайте, глава про multiple inheritance, там это подробно разжёвано.
NB>>еще раз. где в оригинальном примере вы ромб увидели?
SVZ>Ну я тоже ромб вижу:
могу только присоединиться к Кодт " Две однотипные базы вижу, ромба не вижу."
_>>>здрасьте, приплыли. виртуальное множественное наследование было _сделано_, чтобы разрешить противоречие, возникающее при обращении к базовому классу при diamond inheritance. это ортогональные вещи. страуструпа штоле почитайте, глава про multiple inheritance, там это подробно разжёвано.
NB>>еще раз. где в оригинальном примере вы ромб увидели?
SVZ>Ну я тоже ромб вижу:
могу только присоединиться к Кодт " Две однотипные базы вижу, ромба не вижу."
Re[8]: Полиморфизм и адреса
Здравствуйте, Stanislav V. Zudin, Вы писали:
_>>>здрасьте, приплыли. виртуальное множественное наследование было _сделано_, чтобы разрешить противоречие, возникающее при обращении к базовому классу при diamond inheritance. это ортогональные вещи. страуструпа штоле почитайте, глава про multiple inheritance, там это подробно разжёвано.
NB>>еще раз. где в оригинальном примере вы ромб увидели?
SVZ>Ну я тоже ромб вижу:
могу только присоединиться к Кодт " Две однотипные базы вижу, ромба не вижу."
_>>>здрасьте, приплыли. виртуальное множественное наследование было _сделано_, чтобы разрешить противоречие, возникающее при обращении к базовому классу при diamond inheritance. это ортогональные вещи. страуструпа штоле почитайте, глава про multiple inheritance, там это подробно разжёвано.
NB>>еще раз. где в оригинальном примере вы ромб увидели?
SVZ>Ну я тоже ромб вижу:
могу только присоединиться к Кодт " Две однотипные базы вижу, ромба не вижу."
A A
| |
B C
\ /
D