XML Press on Twitter


SoftXML - Experience the power of xml-based websites from the experts.
Stop SOPA/PIPA

The Boost C++ Libraries

Cover of The Boost C++ Libraries, linked to Amazon.com
The Boost C++ Libraries
by Boris Schäling. $49.95.

Buy now at Barnes and Noble

Buy at Amazon.com

German edition at Amazon.de

Examples from the book

Boris Schäling has written the definitive introduction to the Boost C++ Libraries. Based on his popular web site, his book provides over 250 examples that show you how to get the most from this important library. You will learn how to use the libraries for event handling, multithreading, asynchronous I/O, parsing, string handling, and much more.

His book will help you write more reliable code and become a more productive programmer. The Boost C++ Libraries complement the C++ standard by adding practical tools that any C++ developer can use in any C++ project. They are based on the C++ standard and many of the libraries will be incorporated into the next version of the standard. The software is freely available and the project is supported by a large developer community

German Language Edition Now Available

There is now a German language edition, Die Boost C++ Bibliotheken, which is available on Amazon.de and also on Amazon.de.

Inside the Book

The Boost C++ Libraries is current through version 1.47.0 (July, 2011) of the Boost C++ libraries, and all of the more than 250 examples have been tested with that version of the libraries.

The book introduces the following 38 libraries from Boost: Any, Array, Asio, Bimap, Bind, CircularBuffer, Conversion, DateTime, DynamicBitset, Exception, Filesystem, Foreach, Format, Function, Interprocess, Intrusive, Lambda, MinMax, MultiArray, MultiIndex, NumericConversion, Operators, PointerContainer, Ref, Regex, Serialization, Signals2, SmartPoiners, Spirit, StringAlgorithms, Swap, System, Thread, Tokenizer, Tuple, Unordered, Utility, and Variant.

About the Author

Boris Schäling is an active member of the Boost C++ community. He was a Boost C++ representative at the Google Summer of Code Mentor Summit 2010 and spoke at the Boost C++ conference BoostCon 2011. He leads a project to create a C++ process management library in Boost and proposes improvements and extensions to various Boost libraries from time to time.

Schäling’s main interest in C++ is improving efficiency in software development projects and making C++ easier to use. He has worked as a consultant and trainer helping companies reach these goals using the Boost C++ Libraries. He has extensive international experience and is currently living in Amsterdam, the Netherlands.

What are They Saying?

“The most helpful introduction to the Boost C++ libraries I’ve seen. I recommend it.”

— Robert Ramey, Boost C++ developer

Book Extras