|
|
@@ -361,8 +361,10 @@ out how to build object libraries, when needed.</p>
|
|
|
<li><a href="smart_ptr/index.htm">smart_ptr</a> - Five smart
|
|
|
pointer class templates, from Greg Colvin, Beman Dawes,
|
|
|
Peter Dimov, and Darin Adler.</li>
|
|
|
- <li><a href="utility/utility.htm">utility</a> - <tt>checked_delete</tt> and <tt>checked_array_delete</tt>
|
|
|
- function templates, from Beman Dawes and others.</li>
|
|
|
+ <li><a href="utility/utility.htm">utility</a> - Class <b>noncopyable</b>
|
|
|
+ plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>
|
|
|
+ <b>prior()</b>
|
|
|
+ function templates, plus <b>base-from-member idiom</b>, from Dave Abrahams and others. </li>
|
|
|
</ul>
|
|
|
|
|
|
<h3><a name="Miscellaneous">Miscellaneous</a></h3>
|
|
|
@@ -384,7 +386,7 @@ out how to build object libraries, when needed.</p>
|
|
|
<li><a href="utility/utility.htm">utility</a> - Class <b>noncopyable</b>
|
|
|
plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>
|
|
|
<b>prior()</b>
|
|
|
- function templates, from Dave Abrahams and others. </li>
|
|
|
+ function templates, plus <b>base-from-member idiom</b>, from Dave Abrahams and others. </li>
|
|
|
</ul>
|
|
|
|
|
|
<h3>Broken compiler <a name="workarounds">workarounds</a></h3>
|