<div class="gmail_quote">2009/11/5 Mario Klebsch <span dir="ltr">&lt;<a href="mailto:mkl@innodyne.de">mkl@innodyne.de</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
   boost::scoped_ptr&lt;base_t&gt; Ptr;<br>
    Ptr.reset(new derived_t());<br>
<br>
Prior to using a scoped_ptr, I could write:<br>
<br>
    ((derived_t*)Ptr)-&gt;Method();</blockquote><div><br></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">  ((derived_t*)Ptr-&gt;get())-&gt;Method();</font></div><div><br></div><div>or a safer version:</div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">  static_cast&lt;derived_t*&gt;(Ptr-&gt;get())-&gt;Method();</font></div><div><br></div><div>Roman Perepelitsa.</div></div>

