. Examples described in the
			documentation for specific smart pointers illustrate use of smart pointers in
			these idioms.</p>
		<p>Note that <b>scoped_ptr</b> requires that <b>T</b> be a complete type at
			destruction time, but <b>shared_ptr</b> does not.</p>
		<h2><a name="Exception_Safety">Exception Safety</a></h2>
		<p>Several functions in these smart pointer classes are specified as having "no
			effect" or "no effect except such-and-such" if an exception is thrown. This
			means that when an excep