tt class="docutils literal">x</tt> and returns an iterator pointing to it.</li>
<li>Throws: bad_pointer if <tt class="docutils literal">x == 0</tt></li>
<li>Exception safety: Strong guarantee</li>
</ul>
</blockquote>
</li>
<li><p class="first"><tt class="docutils literal">template&lt; class U &gt; iterator insert( const key_type&amp; k, <span class="pre"><a class="reference external" href="compatible_smart_ptr.html"><em>compatible-smart-ptr</em></a>&lt;U&gt;</span> x );</tt></p>
<blockquote>
<ul class="simp