title: Multiple Inheritance, copy constructor, and base class initialization?
body: <p>How do I write a copy constructor with Multiple Inheritance?</p>
  
  <p><code>B1</code> and <code>B2</code> is inherited by <code>D</code> there is no diamond in inheritance chain. I need to write a copy constructor in <code>D</code> such that it calls copy constructors of <code>B1</code> and <code>B2</code></p>
  
  <p>I want to avoid writing a <code>clone()</code> here</p>