ich is seen as a reference in C++.</li>
<li>C++ inheritance is seen in C data layout as if the most derived class has nested
variables of the inherited types at the top, in order of inheritance.</li>
<li>Types with non-trivial destructors work fine so long as at least move construction
and assignment is the same as
copying bits like <code>memcpy()</code>. You just need to make sure instances of the type return
to C++, and don&rsquo;t get orphaned in C. This was referred to in previous pages in this
section 