Я изучал концепцию множественного наследования (прошло почти 10 лет с тех пор, как я кодировал C++ в гневе и просто интересовался концепцией). Я нашел это reference в Википедии.Несколько кривых наследования
Одна критика MI, которую они перечисляют, - «Невозможно явно наследовать несколько раз из одного класса». Я смущен этим утверждением, а не на 100% уверен, что это значит.
Несомненно, наследование класса описывает структуру класса и наследует несколько раз из того же класса, что просто повторяет один и тот же контракт класса, поэтому я не могу понять, какую выгоду он даст для оправдания критики. Является ли явное наследование множественными экземплярами функций класса и свойств?
Я хотел бы понять, о чем идет речь эта критика, и почему она неявно недоступна для языков с множественным наследованием.
Это то, что я тоже думал, отсюда мое замешательство. Я согласен с тем, что было бы неправильно включать его в качестве «функции», поскольку это, безусловно, противоречит моему пониманию OO. – johnc
«_class Автомобиль не может наследовать от своих четырех колес (например, наследовать в четыре раза класс Wheel_». Ну, он может, просто а не напрямую. Забавная идея.;) – curiousguy