title: What is the exact problem with multiple inheritance?
body: <p>I can see people asking all the time whether multiple inheritance should be included into the next version of C# or Java. C++ folks, who are fortunate enough to have this ability, say that this is like giving someone a rope to eventually hang themselves. </p>
  
  <p>What’s the matter with multiple inheritance? Are there any concrete samples? </p>