index.htm 18 KB

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