The Boost C++ Libraries

Boris Schäling
4.1
12 reviews
Ebook
570
Pages
Eligible

About this ebook

The second edition of The Boost C++ Libraries introduces 72 Boost libraries that provide a wide range of useful capabilities. They help you manage memory and process strings more easily. They provide containers and other data structures that go well beyond what the standard library offers. They make it easy to build platform-independent network applications. Simply put, these 72 libraries greatly expand your C++ toolbox.

The second edition contains more than 430 examples. All examples are as short as possible, but they are complete, so you can compile and run them as is. They show you what the Boost libraries offer and give you a head start on using the libraries in your own applications.

The goal of this book is to increase your efficiency as a C++ developer and to simplify software development with C++. The Boost libraries introduced in this book will help you write less code with fewer bugs and finish projects faster. You code will be more concise and self-explanatory and more easily adapted when requirements change.

The second edition is based on the Boost libraries 1.55.0 and 1.56.0 with the latter version having been released in August 2014. The examples are based on C++11 and have been tested with Visual Studio 2013, GCC 4.8 and Clang 3.3 on various platforms. For Boost libraries which were incorporated into the C++11 standard library, differences between Boost and the standard library are highlighted.

The Boost libraries are one of the most important and influential open source C++ libraries. Their source code is available under a permissive free software license. Several Boost libraries have been incorporated into the C++11 standard library. The Boost libraries are developed and supported by the Boost community - a worldwide developer community with a strong interest in pushing C++ boundaries further.

Ratings and reviews

4.1
12 reviews
James D'Arcy
January 31, 2015
Great reference
Did you find this helpful?
pynshaitbor lyngdoh1994
May 17, 2024
Pynthorbah shyiap link
Did you find this helpful?
Narendra Kumar Daniel
July 30, 2024
ZZ ga
Did you find this helpful?

About the author

Boris Schäling is an active member of the Boost C++ community. He is a regular speaker at C++Now (formerly known as BoostCon) and Meeting C++, where he has given talks on the Boost libraries. He was administrator for Boost for the Google Summer of Code program. He is the driving force behind the C++ process management library in Boost and has contributed code to Boost.Asio that performs waits on Windows kernel objects.

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.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.