Once and for all I want to clearify this somewhat subjective and argumentative area of programming.
Multiple inheritnace
In my current working enviornment I have C++ developers and C# developers which come from totaly different worlds and thus have different opinions on programming layout.
Now being a C# and Java developer myself I've never come to the state where I actually needed to use Multiple inheritance, but C++ developers around me tend to through out comments like "That would be a perfect way to use Multiple inheritance"
Of course I tend to dissagree.
My question
In what scenario would multiple inheritance be a better or easier way to solve a problem than use of Interfaces and just simple inheritance?
And can you always solve the multiple inheritance benefits by using ie member variables instead?