[SVN r12816]
This commit is contained in:
Peter Dimov
2002-02-15 14:19:30 +00:00
parent 5a6cd1cf3e
commit adc3ec3851
2 changed files with 2 additions and 2 deletions

View File

@@ -120,7 +120,7 @@ public:
{ {
if (px == 0) // need to allocate new counter -- the cast failed if (px == 0) // need to allocate new counter -- the cast failed
{ {
pn = detail::shared_count(static_cast<element_type *>(0), deleter()); pn = detail::shared_count();
} }
} }

View File

@@ -347,7 +347,7 @@ q = p;
<P><B>Returns:</B> A <STRONG>shared_ptr&lt;T&gt;</STRONG> object that stores a copy <P><B>Returns:</B> A <STRONG>shared_ptr&lt;T&gt;</STRONG> object that stores a copy
of <CODE><A href="../conversion/cast.htm#Polymorphic_cast">polymorphic_cast</A>&lt;T*&gt;(r.get())</CODE> of <CODE><A href="../conversion/cast.htm#Polymorphic_cast">polymorphic_cast</A>&lt;T*&gt;(r.get())</CODE>
and shares ownership with <B>r</B>.</P> and shares ownership with <B>r</B>.</P>
<P><B>Throws:</B> <STRONG>std::bad_cast</STRONG>.</P> <P><B>Throws:</B> <STRONG>std::bad_cast</STRONG> when the pointer cannot be converted.</P>
<P><B>Exception safety:</B> If an exception is thrown, the function has no effect.</P> <P><B>Exception safety:</B> If an exception is thrown, the function has no effect.</P>
</BLOCKQUOTE> </BLOCKQUOTE>
<h3><a name="shared_polymorphic_downcast">shared_polymorphic_downcast</a></h3> <h3><a name="shared_polymorphic_downcast">shared_polymorphic_downcast</a></h3>