Question: Please HELP answer these questions. Why is multiple inheritance such a troublesome feature of C++? Give a 'specific' example of what can go wrong. Is
Please HELP answer these questions.

Why is multiple inheritance such a troublesome feature of C++? Give a 'specific' example of what can go wrong. Is there any way to resolve this trouble within the inheritance system? (That is, still use multiple inheritance, but not have the trouble arise..?) 24) If we were to use protected or private instead of public for the mode of inheritance, what changes does this cause later in the hierarchy? Within the following table, the cell values indicate the member accessibility with respect to the child class which inherits via the column heading inheritance mode a data member which has access mode (in the parent) given by the row heading. 25) Explain how one can use the dynamic.cast language feature to determine what type of object a base-class pointer actually points to. 26) The standard library also includes the typeinfo library. What struct/class in this library can be used to determine exact type names at run-time? What function(s) in this library help(s) with this task? Explain how you could use the facilities of the typeinfo library to determine what type of object a base-class pointer actually points to. 27) Which of these two methodologies (dynamic.cast or the typeinfo library) seems best? Why
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
