index.htm 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  4. <head>
  5. <title>Boost C++ Libraries</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
  7. <link rel="stylesheet" type="text/css" href="more/css_0/front.css" />
  8. </head>
  9. <body>
  10. <div class="body-0">
  11. <div class="body-1">
  12. <div class="body-2">
  13. <div id="d0"></div>
  14. <div id="d1"></div>
  15. <div id="d2"></div>
  16. <div id="d3"></div>
  17. <div id="heading">
  18. <h1><span id="boost">Boost</span> <span id="cpplibraries">C++
  19. Libraries</span></h1>
  20. </div>
  21. <div id="content">
  22. <div class="section" id="intro">
  23. <h1>Welcome to Boost.org!</h1>
  24. <div class="section-body">
  25. <div class="section-body-0">
  26. <div class="section-body-1">
  27. <p>The Boost web site provides free peer-reviewed portable
  28. C++ source libraries. The emphasis is on libraries which
  29. work well with the C++ Standard Library. The libraries are
  30. intended to be widely useful, and are in regular use by
  31. thousands of programmers across a broad spectrum of
  32. applications.</p>
  33. <p>A further goal is to establish "existing practice" and
  34. provide reference implementations so that Boost libraries
  35. are suitable for eventual standardization. Ten Boost
  36. libraries will be included in the <a href=
  37. "http://www.open-std.org/jtc1/sc22/wg21/">C++ Standards
  38. Committee</a>'s upcoming <a href=
  39. "http://open-std.org/jtc1/sc22/wg21/docs/library_technical_report.html">
  40. C++ Standard Library Technical Report</a> as a step toward
  41. becoming part of a future C++ Standard.</p>
  42. <p>Although Boost was begun by members of the C++ Standards
  43. Committee Library Working Group, participation has expanded
  44. to include thousands of programmers from the C++ community
  45. at large.</p>
  46. </div>
  47. </div>
  48. </div>
  49. <div class="sidebar" id="boost-sidebar">
  50. <div class="sidebar-0">
  51. <div class="sidebar-1">
  52. <div class="sidebar-2">
  53. <div class="sidebar-3">
  54. <div class="sidecell" id="libraries">
  55. <div class="sidecell-0">
  56. <h4>Libraries</h4>
  57. <ul>
  58. <li><a href=
  59. "libs/libraries.htm">Documentation</a></li>
  60. <li><a href=
  61. "more/license_info.html">License</a></li>
  62. <li><a href=
  63. "http://sourceforge.net/project/showfiles.php?group_id=7586">
  64. Download</a></li>
  65. <li><a href="more/getting_started.html">Getting
  66. Started</a></li>
  67. </ul>
  68. </div>
  69. </div>
  70. <div class="sidecell" id="tests">
  71. <div class="sidecell-0">
  72. <h4>Regression Tests</h4>
  73. <ul>
  74. <li><a href="status/compiler_status.html">General
  75. Info</a></li>
  76. <li><a href=
  77. "http://www.meta-comm.com/engineering/boost-regression/1_33_0/index.html">
  78. Release</a></li>
  79. <li><a href=
  80. "http://www.meta-comm.com/engineering/boost-regression/cvs-head/developer/">
  81. Development</a></li>
  82. </ul>
  83. </div>
  84. </div>
  85. <div class="sidecell" id="search">
  86. <div class="sidecell-0">
  87. <h4>Search Boost</h4>
  88. <form method="get" action=
  89. "http://www.google.com/custom">
  90. <p><span id="search-text"><input type="text"
  91. name="q" id="q" size="31" maxlength="255" alt=
  92. "Search Text" /></span> <span id=
  93. "search-choice"><select name="hq" id="hq">
  94. <option label="Boost" value=
  95. "site:www.boost.org">
  96. Boost
  97. </option>
  98. <option label="Documentation" value=
  99. "site:www.boost.org inurl:www.boost.org/libs OR inurl:www.boost.org/doc">
  100. Documentation
  101. </option>
  102. <option label="Mailing Lists" value=
  103. "site:lists.boost.org">
  104. Mailing Lists
  105. </option>
  106. </select></span> <span id="go"><input type=
  107. "image" name="search" src="more/space.gif" alt=
  108. "Search" id="search-button" /></span> <span id=
  109. "google"><a href=
  110. "http://www.google.com/search"><img src=
  111. "more/google_logo_25wht.gif" alt="Google" />
  112. Powered</a></span> <input type="hidden" name=
  113. "cof" value=
  114. "LW:277;L:http://www.boost.org/boost.png;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;" />
  115. <input type="hidden" name="sa" value=
  116. "Google Search" /> <input type="hidden" name=
  117. "domains" value=
  118. "www.boost.org;lists.boost.org" /></p>
  119. </form>
  120. </div>
  121. </div>
  122. <div class="clear"></div>
  123. </div>
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128. <div class="clear"></div>
  129. </div>
  130. <div class="section" id="participation">
  131. <h2><a name="Membership" id="Membership"></a>Participation</h2>
  132. <div class="section-body">
  133. <div class="section-body-0">
  134. <div class="section-body-1">
  135. <p>If you are interested in participating in Boost, please
  136. join our main <a href=
  137. "more/mailing_lists.htm#main">developers mailing list</a>.
  138. Discussions are highly technical, and list members are
  139. encouraged to participate in formal reviews of proposed
  140. libraries. There is also a <a href=
  141. "more/mailing_lists.htm#users">users mailing list</a>, and
  142. several <a href="more/mailing_lists.htm#projects">project
  143. specific lists</a>.</p>
  144. <p>Both the main Boost developers list and the users list
  145. are also accessible as <a href=
  146. "more/mailing_lists.htm">newsgroups</a>.</p>
  147. </div>
  148. </div>
  149. </div>
  150. <div class="sidebar" id="participation-sidebar">
  151. <div class="sidebar-0">
  152. <div class="sidebar-1">
  153. <div class="sidebar-2">
  154. <div class="sidebar-3">
  155. <div class="sidecell" id="groups">
  156. <div class="sidecell-0">
  157. <h4>Groups</h4>
  158. <ul>
  159. <li><a href="more/mailing_lists.htm#main">Boost
  160. (Developers)</a></li>
  161. <li><a href="more/mailing_lists.htm#users">Boost
  162. Users</a></li>
  163. <li><a href=
  164. "more/mailing_lists.htm#announce">Announcements</a></li>
  165. <li><a href=
  166. "more/mailing_lists.htm#interest">Boost General
  167. Interest</a></li>
  168. <li><a href=
  169. "more/mailing_lists.htm#projects">Project-Specific</a></li>
  170. <li><a href=
  171. "more/discussion_policy.htm">Discussion
  172. Policy</a></li>
  173. </ul>
  174. </div>
  175. </div>
  176. <div class="sidecell" id="contribute">
  177. <div class="sidecell-0">
  178. <h4>Contribute</h4>
  179. <ul>
  180. <li><a href=
  181. "more/formal_review_process.htm">Formal
  182. Reviews</a></li>
  183. <li><a href=
  184. "more/formal_review_schedule.html">Review
  185. Schedule</a></li>
  186. <li><a href=
  187. "more/lib_guide.htm#Requirements">Requirements</a></li>
  188. <li><a href=
  189. "more/lib_guide.htm#Guidelines">Guidelines</a></li>
  190. <li><a href=
  191. "more/submission_process.htm">Submissions</a></li>
  192. </ul>
  193. </div>
  194. </div>
  195. <div class="clear"></div>
  196. </div>
  197. </div>
  198. </div>
  199. </div>
  200. </div>
  201. <div class="clear"></div>
  202. </div>
  203. <div class="section" id="news">
  204. <h2>Latest News</h2>
  205. <div class="section-body">
  206. <div class="section-body-0">
  207. <div class="section-body-1">
  208. <h3>??? - Version 1.33.0</h3>
  209. <h4>New Libraries</h4>
  210. <ul>
  211. <li><span class="library"><a href=
  212. "libs/iostreams/doc/index.html">iostreams</a>:</span>
  213. Framework for defining streams, stream buffers and i/o
  214. filters, from Jonathan Turkanis.</li>
  215. <li><span class="library"><a href=
  216. "libs/functional/hash/index.html">functional/hash</a>:</span>
  217. A TR1 hash function object that can be extended to hash
  218. user defined types, from Daniel James.</li>
  219. <li><span class="library"><a href=
  220. "libs/ptr_container/index.html">Pointer Container
  221. Library</a>:</span> Containers for storing heap-allocated
  222. polymorphic objects to ease OO-programming, from Thorsten
  223. Ottosen.</li>
  224. <li><span class="library"><a href=
  225. "libs/wave/index.html">Wave</a>:</span> Standards conformant
  226. implementation of the mandated C99/C++ preprocessor
  227. functionality packed behind an easy to use iterator
  228. interface, from Hartmut&nbsp;Kaiser.</li>
  229. </ul>
  230. <h4>Updated Libraries</h4>
  231. <ul>
  232. <li><span class="library"><a href=
  233. "libs/assign/doc/index.html">Assignment
  234. Library</a>:</span> Support for <a href=
  235. "libs/ptr_container/index.html">Pointer Container
  236. Library</a> and new efficient functions
  237. <code>ref_list_of()</code> and
  238. <code>cref_list_of()</code> for generating anonymous
  239. ranges.</li>
  240. <li>
  241. <span class="library"><a href=
  242. "doc/html/date_time.html">Date-Time
  243. Library</a>:</span>
  244. <ul>
  245. <li>Added <a href="doc/html/date_time/local_time.html">
  246. local time and time zone classes</a>.</li>
  247. <li>Added <a href="doc/html/date_time/date_time_io.html">
  248. format-based Input/Output facets</a>.</li>
  249. <li>For a complete list of changes, see the library
  250. <a href="doc/html/date_time/details.html#date_time.changes">
  251. change history</a>.</li>
  252. </ul>
  253. </li>
  254. <li>
  255. <span class="library"><a href=
  256. "libs/graph/doc/index.html">Graph Library</a>:</span>
  257. Introduced several new algorithms and improved existing
  258. algorithms:
  259. <ul>
  260. <li><a href="libs/graph/doc/python.html">Experimenta
  261. l Python bindings</a>, from Doug Gregor and Indiana
  262. University.</li>
  263. <li><a href=
  264. "libs/graph/doc/floyd_warshall_shortest.html"><tt>floyd
  265. warshall all pairs shortest paths</tt></a>, from
  266. Lauren Foutz and Scott Hill.</li>
  267. <li><a href=
  268. "libs/graph/doc/astar_search.html"><tt>astar
  269. search</tt></a>, from Kristopher Beevers and Jufeng
  270. Peng.</li>
  271. <li><a href=
  272. "libs/graph/doc/fruchterman_reingold.html"><tt>fruchterman
  273. reingold force directed layout</tt></a>, from Doug
  274. Gregor and Indiana University.</li>
  275. <li><a href=
  276. "libs/graph/doc/biconnected_components.html"><tt>biconnected
  277. components</tt> and <tt>articulation points</tt></a>,
  278. from Jeremy Siek, Janusz Piwowarski, and Doug
  279. Gregor.</li>
  280. <li><a href=
  281. "libs/graph/doc/sequential_vertex_coloring.html"><tt>sequential
  282. vertex coloring</tt></a> has been updated, tested,
  283. and documented.</li>
  284. <li><a href=
  285. "libs/graph/doc/gursoy_atun_layout.html"><tt>gursoy
  286. atun layout</tt></a>, from Jeremiah Willcock and Doug
  287. Gregor of Indiana University.</li>
  288. <li><a href=
  289. "libs/graph/doc/king_ordering.html"><tt>king
  290. ordering</tt></a>, from D. Kevin McGrath of Indiana
  291. University.</li>
  292. <li><a href=
  293. "libs/graph/doc/cuthill_mckee_ordering.html"><tt>cuthill
  294. mckee ordering</tt></a> has been recast as an
  295. invocation of <tt>breadth first search</tt> and now
  296. supports graphs with multiple components.</li>
  297. <li><a href=
  298. "libs/graph/doc/dijkstra_shortest_paths.html"><tt>dijkstra
  299. shortest paths</tt></a> now uses a relaxed
  300. heap&nbsp;[<a href=
  301. "libs/graph/doc/bibliography.html#driscoll88">61</a>]
  302. as its priority queue, improving its complexity to
  303. <em>O(V log V)</em> and improving real-world
  304. performance for larger graphs.</li>
  305. <li><a href=
  306. "libs/graph/doc/read_graphviz.html"><code>read
  307. graphviz</code></a> now has a new, Spirit-based
  308. parser that works for all graph types and supports
  309. arbitrary properties on the graph, from Ron Garcia.
  310. The old, Bison-based GraphViz reader has been
  311. deprecated and will be removed in a future Boost
  312. release. <a href=
  313. "libs/graph/doc/write-graphviz.html"><code>write
  314. graphviz</code></a> also supports dynamic
  315. properties.</li>
  316. <li>See the <a href=
  317. "libs/graph/doc/history.html#by-version">history</a>
  318. for additional changes and bug fixes.</li>
  319. </ul>
  320. </li>
  321. <li>
  322. <span class="library"><a href=
  323. "libs/multi_index/doc/index.html">Multi-index
  324. Containers Library</a>:</span>
  325. <ul>
  326. <li>New <a href=
  327. "libs/multi_index/doc/advanced_topics.html#hashed_indices">
  328. hashed indices</a>.</li>
  329. <li>Added <a href=
  330. "libs/multi_index/doc/advanced_topics.html#serialization">
  331. serialization support</a>.</li>
  332. <li>For a complete list of changes, see the library
  333. <a href=
  334. "libs/multi_index/doc/release_notes.html">release
  335. notes</a>.</li>
  336. </ul>
  337. </li>
  338. <li><span class="library"><a href=
  339. "libs/property_map/property_map.html">Property Map
  340. Library</a>:</span> Introduced the <a href=
  341. "libs/property_map/doc/dynamic_property_map.html"><code>dynamic
  342. properties</code></a> class, which provides
  343. dynamically-typed access to a set of property maps.</li>
  344. <li><span class="library"><a href=
  345. "libs/range/index.html">Range Library</a>:</span> Minor
  346. addition of convenience functions to <code>iterator
  347. range</code> like <code>front(), back()</code> and
  348. <code>operator[]()</code>.</li>
  349. <li><span class="library"><a href=
  350. "libs/regex/index.html">Regex Library</a>:</span>
  351. <ul>
  352. <li>Rewritten front end parser now supports (?imsx-imsx) constructs,
  353. plus lookbehind assertions and conditional expressions.</li>
  354. <li>Thin wrapper classes improve integration with MFC/ATL code.</li>
  355. <li>Full (optional) Unicode support via the ICU library.</li>
  356. </ul>
  357. Refer to the <a href="libs/regex/doc/history.html">regex history page</a> for more
  358. information on these and other small changes.
  359. </li>
  360. <li><span class="library"><a href=
  361. "doc/html/signals.html">Signals Library</a>:</span> added
  362. slot blocking/unblocking, from Frantz Maerten. Huge
  363. improvements to signal invocation performance from Robert
  364. Zeh.</li>
  365. </ul>
  366. <h4>Acknowledgements</h4>
  367. <p><img src="more/boost_1_33_0.jpg" width="128" height=
  368. "118" alt="Medieval Mr. Gregor" class=
  369. "left-inset" /><a href="../people/doug_gregor.htm">Douglas
  370. Gregor</a> managed this release.</p>
  371. </div>
  372. </div>
  373. </div>
  374. <div class="sidebar" id="resources-sidebar">
  375. <div class="sidebar-0">
  376. <div class="sidebar-1">
  377. <div class="sidebar-2">
  378. <div class="sidebar-3">
  379. <div class="sidecell" id="support">
  380. <div class="sidecell-0">
  381. <h4>Support</h4>
  382. <ul>
  383. <li><a href="more/faq.htm">FAQ</a></li>
  384. <li><a href=
  385. "http://sourceforge.net/tracker/?group_id=7586">Request
  386. Support</a></li>
  387. <li><a href="more/bugs.htm">Report Bugs</a></li>
  388. <li><a href=
  389. "more/requesting_new_features.htm">Suggest
  390. Features</a></li>
  391. <li><a href=
  392. "more/links.htm#Commercial%20Support">Commercial
  393. Support</a></li>
  394. <li><a href="more/mailing_lists.htm">Mailing
  395. Lists</a></li>
  396. <li><a href="more/version_history.html">Version
  397. History</a></li>
  398. </ul>
  399. </div>
  400. </div>
  401. <div class="sidecell" id="other">
  402. <div class="sidecell-0">
  403. <h4>Other Resources</h4>
  404. <ul>
  405. <li><a href=
  406. "http://boost-sandbox.sourceforge.net/vault/">Sandbox
  407. Files</a></li>
  408. <li><a href=
  409. "http://www.yahoogroups.com/files/boost/">Files
  410. (Members)</a></li>
  411. <li><a href="more/getting_started.html#CVS">Main
  412. CVS</a></li>
  413. <li><a href=
  414. "more/mailing_lists.htm#sandbox">Sandbox
  415. CVS</a></li>
  416. <li><a href="tools/index.html">Tools</a></li>
  417. <li><a href="people/people.htm">People</a></li>
  418. <li><a href="doc/html/who_s_using_boost_.html">Who's Using Boost?</a></li>
  419. <li><a href=
  420. "more/moderators.html">Moderators</a></li>
  421. <li><a href="more/index.htm">More Boost</a></li>
  422. <li><a href="more/links.htm#cpp">More
  423. C++</a></li>
  424. </ul>
  425. </div>
  426. </div>
  427. <div class="sidecell" id="official">
  428. <div class="sidecell-0">
  429. <h4>Official Branch Sites</h4>
  430. <ul>
  431. <li><a href=
  432. "http://spirit.sourceforge.net/">Spirit</a></li>
  433. </ul>
  434. </div>
  435. </div>
  436. <div class="sidecell" id="unofficial">
  437. <div class="sidecell-0">
  438. <h4>Unofficial Branch Sites</h4>
  439. <ul>
  440. <li><a href=
  441. "http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
  442. Wiki</a></li>
  443. <li><a href="http://boost.c-view.org">Chinese
  444. mirror</a></li>
  445. </ul>
  446. </div>
  447. </div>
  448. <div class="clear"></div>
  449. </div>
  450. </div>
  451. </div>
  452. </div>
  453. </div>
  454. <div class="sidebar" id="footer-sidebar">
  455. <div class="sidebar-0">
  456. <div class="sidebar-1">
  457. <div class="sidebar-2">
  458. <div class="sidebar-3">
  459. <div class="sidecell" id="footer">
  460. <div class="sidecell-0">
  461. <div id="revised">
  462. <p>Revised
  463. <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->
  464. <!-- #BeginDate format:Sw1 -->8 May, 2005<!-- #EndDate -->
  465. <!--webbot bot="Timestamp" endspan i-checksum="40407" --></p>
  466. </div>
  467. <div id="copyright">
  468. <p>Copyright Beman Dawes, David Abrahams,
  469. 1998-2003.</p>
  470. <p>Copyright Rene Rivera 2004-2005.</p>
  471. </div>
  472. <div id="license">
  473. <p>Distributed under the Boost Software License,
  474. Version 1.0. (See accompanying file <a href=
  475. "LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy at
  476. <a href=
  477. "http://www.boost.org/LICENSE_1_0.txt">www.boost.org/
  478. LICENSE_1_0.txt</a>)</p>
  479. </div>
  480. <div id="banners">
  481. <p><a href=
  482. "http://validator.w3.org/check?uri=referer"><img class="c1"
  483. src="more/w3c_valid_xhtml10.png" alt=
  484. "Valid XHTML 1.0!" /></a></p>
  485. <p><a href=
  486. "http://jigsaw.w3.org/css-validator/check/referer">
  487. <img class="c1" src="more/w3c_valid_css.png" alt=
  488. "Valid CSS!" /></a></p>
  489. <p><a href="http://sourceforge.net"><img class=
  490. "c1" src=
  491. "http://sourceforge.net/sflogo.php?group_id=7586&amp;type=1"
  492. alt="SourceForge.net" /></a></p>
  493. </div>
  494. </div>
  495. </div>
  496. <div class="clear"></div>
  497. </div>
  498. </div>
  499. </div>
  500. </div>
  501. </div>
  502. <div class="clear"></div>
  503. </div>
  504. </div>
  505. <div class="clear"></div>
  506. <div id="d4"></div>
  507. <div id="d5"></div>
  508. <div id="d6"></div>
  509. <div id="d7"></div>
  510. </div>
  511. </div>
  512. </div>
  513. </body>
  514. </html>
粤ICP备19079148号