Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
C++ Programming Resource Center


C++ Boost Library
C++ Template Metaprogramming
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond, by David Abrahams and Alesky Gurtovoy. Explains metaprogramming, how C++ is especially suited for it and how to use the Boost Metaprogramming Library.
Beyond the C++ Standard Library
Beyond the C++ Standard Library: An Introduction to Boost, by Bjorn Karlsson. Topics include smart pointers, best practices for type conversions, utility classes, container libraries, regular expressions with Boost.Regex and function objects.
BoostCon 2007
BoostCon 2007
May 14-18 2007
Includes two main tracks, one on the practical interests of Boost and TR1 for end-users, and the other on Boost developers. Each track features tutorials, case studies, expert panels, workshops on the design process, TR1, TR2 and the upcoming standard C++0x.
Boost C++ Libraries Blog Entries
Several blog entries on Boost C++ Libraries. Includes some example code using the Boost Filesystem library, information on Boost’s support of the Library Technical Report (TR1) for the new C++ standard and guides to installing the Boost C++ Libraries on various platforms including SuSE, Ubuntu, Gentoo and Fedora.
Boost Resources
Links to various Boost mailing lists and other resources. Casual Boost users or newbies will want to see the Boost Users list. Other lists include developers, announcements, project-specific lists and Boost Sandbox CVS for Boost developers to collaborate on projects before they are formally accepted into Boost.
“Smart Pointers in Boost”
“Smart Pointers in Boost” by Bjorn Karlsson. This article provides an introduction to the Boost C++ Libraries by way of exploring the smart pointer library. Provides code examples creating and using smart pointers and a sidebar discussion with three of the original members of Boost who answer questions about the Boost C++ Libraries including why they think Boost is important and what will happen to the Boost libraries when the new C++ standard comes out.
Spirit, part of the Boost C++ Libraries, is an object oriented recursive descent parser. Grammars can be written exclusively in C++ EBNF (Extended Backus Normal Form) grammar specifications. Site includes the Spirit download, project support, documentation and links to various related resources including compilers and articles on parsers, metaprogramming, generic programming and C++.
Compiler Compatability
Boost C++ libraries are not guaranteed to work with all compilers. This site provides information on which Boost C++ libraries will work on various compilers. Includes a quick guide to understanding the compiler status tables and what is required for the tests to pass.
Boost C++ Libraries Lisence Information
Boost C++ Libraries license information, library submission requirements and guidelines, Boost policies, release procedures and articles on various C++ topics including exception handling and generic programming techniques.
Boost C++ Libraries Products
Lists products that were developed using Boost C++ Libraries, including Adobe Photoshop CS2, Adobe Indesign, Adobe Software Libraries, Rhapsody, McAfee Managed VirusScan 3, FEAR and more.
Boost C++ Libraries FAQ
Boost C++ Libraries FAQ. Topics include how to get the Boost C++ Libraries, how to get a library accepted into Boost, licensing issues, where to report or find information on bugs in the Boost code and the origin of name Boost.
“Making a Boost Library”
“Making a Boost Library,” by Robert Ramey. Describes the process of getting a C++ library accepted into Boost and gives advice from a C++ developer who has created one of the Boost libraries.
Boost C++ Libraries on SourceForge
Boost C++ Libraries on SourceForge. Provides a download of the Boost C++ Libraries and additional resources, including the latest news on Boost C++ Library releases, bug track, support requests, public forums and project details. Available RSS feed helps you stay current with the Boost C++ Library project.
“Modern C++ Programming using Boost”
Object Computing’s course on “Modern C++ Programming using Boost.” Covers the Boost libraries  including Test, Conversion, Smart_ptr, Container, Bind, Function, Lambda, Thread, Regex and more.
Boost C++ Libraries Documentation
Boost C++ Libraries documentation. Provides documentation for all Boost libraries in html format with links to the documentation in other formats including DocBook, XSL Formatting Objects and Unix man pages. Also includes links to compiler status reports, workarounds for broken compilers and a page to help you get started with the Boost C++ Libraries.
Boost C++ Libraries Wiki
Wikipedia entry for Boost C++ Libraries. A brief description of the open source Boost C++ Libraries and the goals of the developers. Includes an in-depth list of the areas for which Boost C++ Libraries provide extensions to the C++ Standard Library, and describes Boost abilities for linear algebra, random number generation and multi-threading in C++.
Boost C++ Libraries
The Boost C++ libraries are a set of open source, peer-reviewed portable C++ source libraries. The libraries work well with the existing C++ Standard Library. Some have been included in the C++ Standards Committee’s Library Technical Report (TR1) as possible additions to the C++ Standard. Download the libraries, read the Boost documentation and get support.

Safari Trial Subscriptuon

Update :: January 18, 2020