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

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

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

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

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

Похожие вопросы