from_member.rationale" title="Rationale">Rationale</a>
</h2></div></div></div>
<p>
      When developing a class, sometimes a base class needs to be initialized with
      a member of the current class. As a na&#239;ve example:
    </p>
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">streambuf</span><span class="special">&gt;</span>  <span class="comment">/* for std::streambuf */</span>
<span class="preprocessor">#include</span