index.htm 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta name="generator" content=
  5. "Microsoft FrontPage 5.0">
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
  8. <meta name="ProgId" content="FrontPage.Editor.Document">
  9. <title>Boost C++ Libraries</title>
  10. </head>
  11. <body bgcolor="#FFFFFF" text="#000000">
  12. <h1><img src="c++boost.gif" alt="c++boost.gif (8819 bytes)" align=
  13. "middle" width="277" height="86"> Welcome to Boost.org!</h1>
  14. <table>
  15. <tr>
  16. <td>
  17. <table border="3" cellpadding="5" align="left">
  18. <tr>
  19. <td>
  20. <p><b>Libraries<br>
  21. </b> &bull;&nbsp;<a href=
  22. "libs/libraries.htm">Documentation</a><br>
  23. &bull;&nbsp;<a href="more/download.html">Download</a><br>
  24. &bull;&nbsp;<a href=
  25. "more/download.html#Installation">Install</a> &amp; <a href=
  26. "tools/build/index.html">Build<br>
  27. </a> &bull;&nbsp;<a href=
  28. "status/compiler_status.html">Compiler Status</a></p>
  29. <p><b>Mailing Lists<br>
  30. and newsgroups</b><br>
  31. &bull;&nbsp;<a href="more/mailing_lists.htm#main">Boost
  32. (Developers)</a><br>
  33. &bull;&nbsp;<a href="more/mailing_lists.htm#users">Boost
  34. Users</a><br>
  35. &bull;&nbsp;<a href=
  36. "more/mailing_lists.htm#announce">Announcements</a><br>
  37. &bull;&nbsp;<a href="more/discussion_policy.htm">Discussion
  38. Policy</a></p>
  39. <p><b>Support<br>
  40. </b> &bull;&nbsp;<a href="more/faq.htm">FAQ</a><br>
  41. &bull;&nbsp;<a href=
  42. "http://sourceforge.net/tracker/?group_id=7586">Request
  43. Support</a><br>
  44. &bull;&nbsp;<a href="more/bugs.htm">Report Bugs</a><br>
  45. &bull;&nbsp;<a href=
  46. "more/requesting_new_features.htm">Suggest Features</a><br>
  47. &bull;&nbsp;<a href=
  48. "more/links.htm#Commercial%20Support">Commercial
  49. Support</a><br>
  50. &bull;&nbsp;Also: <a href="more/mailing_lists.htm">Mailing
  51. Lists</a></p>
  52. <p><b>About<br>
  53. </b> &bull;&nbsp;<a href=
  54. "more/formal_review_process.htm">Formal Reviews</a><b><br>
  55. </b> &bull;&nbsp;<a href=
  56. "more/formal_review_schedule.html">Review Schedule<br>
  57. </a> &bull;&nbsp;<a href=
  58. "more/lib_guide.htm#Requirements">Requirements</a><br>
  59. &bull;&nbsp;<a href=
  60. "more/lib_guide.htm#Guidelines">Guidelines</a><br>
  61. &bull;&nbsp;<a href=
  62. "more/submission_process.htm">Submissions</a></p>
  63. <p><b>Other Resources<br>
  64. </b> &bull;&nbsp;<a href=
  65. "http://www.yahoogroups.com/files/boost/">Files</a> (members
  66. only)<br>
  67. &bull;&nbsp;<a href="more/download.html#CVS">Main
  68. CVS</a><br>
  69. &bull;&nbsp;<a href="more/mailing_lists.htm#sandbox">Sandbox
  70. CVS</a><br>
  71. &bull;&nbsp;<a href="people/people.htm">People</a><br>
  72. &bull;&nbsp;<a href=
  73. "more/moderators.html">Moderators</a><br>
  74. &bull;&nbsp;<a href="more/index.htm">More Boost...</a><br>
  75. &bull;&nbsp;<a href="more/links.htm#cpp">More C++...</a></p>
  76. <p><b>Unofficial<br>
  77. </b> &bull;&nbsp;<a href=
  78. "http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
  79. Wiki</a><br>
  80. &bull;&nbsp;<a href="http://boost.c-view.org">Chinese
  81. mirror</a><br>
  82. </p>
  83. </td>
  84. </tr>
  85. </table>
  86. <table>
  87. <tr>
  88. <td>&nbsp;</td>
  89. <td>
  90. <p>The Boost web site provides free peer-reviewed portable
  91. C++ source libraries. The emphasis is on libraries which work
  92. well with the C++ Standard Library. One goal is to establish
  93. "existing practice" and provide reference implementations so
  94. that the Boost libraries are suitable for eventual
  95. standardization. Some of the libraries have already been
  96. proposed for inclusion in the <a href=
  97. "http://anubis.dkuug.dk/jtc1/sc22/wg21/">C++ Standards
  98. Committee</a>'s upcoming C++ Standard Library Technical
  99. Report.</p>
  100. <p>Although Boost was begun by members of the C++ Standards
  101. Committee Library Working Group, membership has expanded to
  102. include nearly two thousand members of the C++ community at
  103. large.</p>
  104. <h2><a name="Membership">Membership</a></h2>
  105. <p>If you are interested in becoming a member of Boost,
  106. please do so by joining our main developers mailing list.
  107. Discussions include both technical and site-related issues,
  108. and members are encouraged to participate in formal reviews
  109. of proposed libraries. There is also a users mailing
  110. list.</p>
  111. <p>Both the main Boost developers list and the users list are
  112. also accessible as <a href=
  113. "more/mailing_lists.htm">newsgroups</a>.</p>
  114. <h2>Search Boost</h2>
  115. <!-- Search Google -->
  116. <center>
  117. <form method="get" action="http://www.google.com/custom">
  118. <table bgcolor="#FFFFFF" cellspacing="0" border="0">
  119. <tr valign="top">
  120. <td><a href="http://www.google.com/search"><img src=
  121. "http://www.google.com/logos/Logo_40wht.gif" border=
  122. "0" alt="Google" align="middle" width="128" height=
  123. "53"></a></td>
  124. <td><input type="text" name="q" size="31" maxlength=
  125. "255" value=""> <input type="submit" name="sa" value=
  126. "Google Search"> <input type="hidden" name="cof"
  127. value=
  128. "LW:277;L:http://www.boost.org/c++boost.gif;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;">
  129. <font face="arial,sans-serif" size="-1"><input type=
  130. "hidden" name="domains" value=
  131. "lists.boost.org;www.boost.org"><br>
  132. <input type="radio" name="sitesearch" value=
  133. "www.boost.org" checked> Search www.boost.org <input
  134. type="radio" name="sitesearch" value=
  135. "lists.boost.org"> Search lists.boost.org</font><br>
  136. </td>
  137. </tr>
  138. </table>
  139. </form>
  140. </center>
  141. <!-- Search Google -->
  142. <h2><a name="Latest News">Latest News</a></h2>
  143. <p>???? ??, 2003 - Version 1.30.0</p>
  144. <ul>
  145. <li><a href="libs/filesystem/doc/index.htm">Filesystem Library</a>
  146. added - Portable paths, iteration over directories, and other
  147. useful filesystem operations, from Beman Dawes.</li>
  148. </ul>
  149. <p>October 10, 2002 - Version 1.29.0</p>
  150. <ul>
  151. <li><a href="libs/date_time/doc/index.html">Date-Time
  152. Library</a> added - Dates, times, leap seconds, infinity,
  153. and more, from Jeff Garland.</li>
  154. <li><a href=
  155. "libs/dynamic_bitset/dynamic_bitset.html">Dynamic
  156. Bitset</a> added - A runtime sized version of the
  157. <tt>std::bitset</tt> class from Jeremy Siek and Chuck
  158. Allison.</li>
  159. <li><a href="libs/format/index.htm">Format Library</a>
  160. added - Type-safe 'printf-like' format operations, from
  161. Samuel Krempp.</li>
  162. <li><a href="libs/function/index.html">Function
  163. Library</a>: Major syntactic changes have been made. Some
  164. old syntax and little-used features have been deprecated
  165. (and will be removed shortly), and the syntax for the
  166. <code>boost::function</code> class template has been
  167. greatly improved on conforming compilers. Please see the <a
  168. href="libs/function/index.html#compatibility">compatibility
  169. note</a> for more information.</li>
  170. <li><a href="libs/multi_array/doc/index.html">Multi-array
  171. Library</a> added - Multidimensional containers and
  172. adaptors for arrays of contiguous data, from Ron
  173. Garcia.</li>
  174. <li><a href="libs/preprocessor/index.html">Preprocessor
  175. Library</a>: Major upgrade, from Paul Mensonides.</li>
  176. <li><a href="libs/python/doc/index.html">Python
  177. Library</a> - Version 2 is released, from Dave
  178. Abrahams and others. This is a major rewrite which
  179. works on many more compilers and platforms, with a
  180. completely new interface and lots of new
  181. features. Boost.Python v2 requires Python 2.2 or
  182. later.</li>
  183. <li><a href="libs/signals/doc/index.html">Signals
  184. Library</a> added - Managed signals &amp; slots callback
  185. implementation, from Doug Gregor.</li>
  186. <li><a href="libs/test/doc/index.htm">Test Library</a>:
  187. Major new version, including full unit test capabilities, from Gennadiy Rozental.</li>
  188. <li><a href="libs/numeric/ublas/doc/index.htm">uBLAS
  189. Library</a> added - Basic linear algebra for dense, packed
  190. and sparse matrices, from Joerg Walter and Mathias
  191. Koch.</li>
  192. </ul>
  193. <p>May 15, 2002 - Version 1.28.0</p>
  194. <ul>
  195. <li>The Boost mailing lists are now also accessible as <a
  196. href=
  197. "more/mailing_lists.htm#newsgroup">newsgroups</a>.</li>
  198. <li>A powerful <a href=
  199. "http://aspn.activestate.com/ASPN/Mail/Archives/boost/">mailing
  200. list archive</a> has been contributed by the <a href=
  201. "http://aspn.activestate.com/ASPN">ActiveState Programmer
  202. Network</a>.</li>
  203. <li><a href="libs/lambda/doc/index.html">Lambda Library</a>
  204. added, from Jaakko J&auml;rvi and Gary Powell. Define small
  205. unnamed function objects at the actual call site:<br>
  206. <br>
  207. <code>&nbsp;&nbsp;&nbsp; for_each(a.begin(), a.end(),
  208. std::cout &lt;&lt; _1 &lt;&lt; ' ');</code><br>
  209. &nbsp;</li>
  210. <li><a href="libs/io/doc/ios_state.html">I/O State Saver
  211. Library added</a> - Save I/O state to prevent jumbled data,
  212. from Daryle Walker.</li>
  213. <li><a href="libs/config/config.htm">Configuration
  214. Library</a>: User code should not use BOOST_NO_LIMITS.</li>
  215. <li><a href="libs/random/index.html">Random Number
  216. Library</a>: Avoid compiler warnings</li>
  217. <li><a href="libs/smart_ptr/index.htm">Smart Pointers
  218. Library</a>: Added <a href=
  219. "libs/smart_ptr/shared_ptr.htm#shared_polymorphic_cast">shared_polymorphic_cast</a>
  220. and <a href=
  221. "libs/smart_ptr/shared_ptr.htm#shared_polymorphic_downcast">
  222. shared_polymorphic_downcast</a>.</li>
  223. <li><a href="libs/function/index.html">Function
  224. Library</a>: Now supports function objects with the unary
  225. <code>&amp;</code> operator overloaded.</li>
  226. <li><a href="libs/utility/utility.htm">Utility Library</a>:
  227. Added <code>addressof()</code> function.</li>
  228. <li>The usual small fixes and tweaks.</li>
  229. </ul>
  230. <p>February 5, 2002 - Version 1.27.0</p>
  231. <ul>
  232. <li><a href="libs/python/doc/index.html">Python
  233. Library</a>: Scott Snyder contributed inplace operator
  234. support.</li>
  235. <li><a href="libs/integer/index.htm">Integer Library</a>:
  236. Daryle Walker contributed enhancements to the <a href=
  237. "libs/integer/integer.htm">type selection templates</a>,
  238. and added new compile-time <a href=
  239. "libs/integer/doc/integer_mask.html">bit mask</a>, <a href=
  240. "libs/integer/doc/static_log2.html">binary logarithm</a>,
  241. and <a href=
  242. "libs/integer/doc/static_min_max.html">extrema</a>
  243. templates.</li>
  244. <li><a href="libs/function/index.html">Function
  245. Library</a>: user may request that
  246. <code>boost::function</code> objects store a reference to a
  247. function object target instead of a copy, using <a href=
  248. "libs/bind/ref.html"><code>ref</code></a>. Stateless
  249. objects are optimized so that they require no dynamic
  250. storage.</li>
  251. <li><a href=
  252. "libs/math/quaternion/index.html">Quaternions</a>: added
  253. support for GCC 2.95.x.</li>
  254. <li><a href="libs/math/octonion/index.html">Octonions</a>:
  255. added support for GCC 2.95.x.</li>
  256. <li><a href="libs/smart_ptr/index.htm">Smart Pointers
  257. Library</a>: Peter Dimov contributed a new implementation
  258. that fixes some bugs and adds some features including <a
  259. href="libs/smart_ptr/compatibility.htm#threadsafe">thread
  260. safety</a> when manipulating the use count, <a href=
  261. "libs/smart_ptr/shared_ptr.htm#constructors">custom delete
  262. functions</a>, a new <a href=
  263. "libs/smart_ptr/weak_ptr.htm">weak_ptr</a>, and <a href=
  264. "libs/smart_ptr/shared_ptr.htm#shared_static_cast">shared_static_cast</a>
  265. and <a href=
  266. "libs/smart_ptr/shared_ptr.htm#shared_dynamic_cast">shared_dynamic_cast</a>.</li>
  267. <li><a href="libs/preprocessor/doc/index.htm">Preprocessor
  268. Library</a>: changed macro prefix from BOOST_PREPROCESSOR
  269. to BOOST_PP, added support for <a href=
  270. "libs/preprocessor/doc/reference/list_adt.htm">list data
  271. structure</a> manipulation, added examples, made library
  272. ANSI C friendly, added generalized <a href=
  273. "libs/preprocessor/doc/reference/for.htm">repetition</a>
  274. and <a href=
  275. "libs/preprocessor/doc/reference/while.htm">iteration</a>
  276. primitives, improved reference manual.</li>
  277. <li><a href="libs/thread/doc/index.html">Threads
  278. Library:</a> Mac Carbon implementation contributed by Mac
  279. Murrett.</li>
  280. <li>Minor fixes to many libraries.</li>
  281. </ul>
  282. <p>November 30, 2001 - Version 1.26.0</p>
  283. <ul>
  284. <li><a href="libs/math/doc/common_factor.html">Common
  285. Factor Library</a> added. Greatest common divisor and least
  286. common multiple, from Daryle Walker.</li>
  287. <li><a href="libs/preprocessor/doc/index.htm">Preprocessor
  288. Library</a> added. Preprocessor metaprogramming tools
  289. including repetition and recursion, from Vesa
  290. Karvonen.</li>
  291. <li><a href="libs/utility/iterator_adaptors.htm">Iterator
  292. Adaptor Library</a>: Added <a href=
  293. "libs/utility/generator_iterator.htm">generator
  294. iterator</a> adaptor, from Jens Maurer.</li>
  295. <li><a href="libs/random/index.html">Random Number
  296. Library</a>: Removed iterator interface. Fixed overflows in
  297. uniform_int&lt;&gt;. Both changes cause random number
  298. sequences to differ compared to previous boost
  299. releases.</li>
  300. <li><a href="libs/utility/operators.htm">operators.hpp</a>:
  301. Improvements from Daryle and Helmut Ziesel</li>
  302. <li><a href="tools/build/index.html">Boost.Build:</a>
  303. Continuing improvements, including pre-built <a href=
  304. "tools/build/index.html#Jam">Boost.Jam
  305. executables</a>.</li>
  306. <li>Minor fixes to a number of other libraries.</li>
  307. </ul>
  308. </td>
  309. </tr>
  310. </table>
  311. </td>
  312. </tr>
  313. </table>
  314. <hr>
  315. <p>Revised
  316. <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->23 December, 2002<!--webbot bot="Timestamp" endspan i-checksum="38510" --></p>
  317. </body>
  318. </html>
粤ICP备19079148号