Задать вопрос

Как осуществить множественное наследование в Qt?

На сколько мне известно, множественное наследование от двух и более классов библиотеки Qt запрещено из-за наличия общего предка QObject. Есть ли какой-то способ обойти это ограничение? Не хочу использовать агрегацию, так как придется писать методы для доступа к агрегированному объекту. Может кто-то знает изящное решение такой проблемы?
  • Вопрос задан
  • 3276 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++
    12 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Skillbox
    Профессия Разработчик С++
 с нуля + ИИ
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@DancingOnWater
И только банда четырех говорит, что лучше использовать агрегацию, чем наследование....

Наследование - это архитектурный прием, а не метод повторного использования кода.
Ответ написан
Комментировать
@tugo
Множественное наследование полезно достаточно редко.
Покажите код, расскажите про задачу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Uniscan Research Новосибирск
от 140 000 до 200 000 ₽
АО НПП «АМЭ» Санкт-Петербург
До 250 000 ₽
Базис-Центр Коломна
от 70 000 до 500 000 ₽