прощения за ошибки)
может будет самонадеянно с моей стороны, но прошу помощи:
препод не отвечает, по сему спрошу у вас
Задача поставлена так:
построить иерархию множественного наследования. У каждом классе должно быть по 2 поля каждого типа доступа
(блин, почему нельзя сюда отправить схему классов, которую препод дал)
проблема такова: схема, данная преподом полна "ромбов в наследовании", из-за чего компилятор ругается на неоднозначность в наследующих классах, ведь поля попадают туда несколькими путями
как решить такую задачу?
(хотелось бы всё-таки оправить сюда картинку, дабы вы узрели тот ад, который препод предлагает написать)
virtual наследование решает ромбы
А что за ад? Создаем класс кота и наследуем от стула и шерсти?
Обсуждают сегодня