219 читали · 4 года назад
Что такое множественное наследование и нужно ли оно в программировании?
«С множественным наследованием в C++ связан один неоспоримый факт: оно открывает ящик Пандоры, полный проблем, которые просто невозможны при единичном наследовании.» © Скотт Майерс Наследование — мощный и...
269 читали · 5 лет назад
Простое введение в C++. Часть 4. Множественное наследование
Множественное наследование — это одна из ключевых особенностей языка C++. Рассмотрим, когда оно может потребоваться и как его использовать. Назначение множественного наследования Предположим, что нам нужно нарисовать на форме логотип, который состоит из квадрата и круга. Сначала посмотрим, как это сделать на Си. Предположим, что у нас уже есть функции рисования квадрата и круга. void Logo() { Rectangle(); Circle(); } Далее везде, где нужно рисование логотипа, вызываем функцию Logo. Теперь нам нужно то же самое сделать в C++...