Key Features
Book Description
If you are a C++ programmer who has never used Boost libraries before, this book will get you up-to-speed with using them. Whether you are developing new C++ software or maintaining existing code written using Boost libraries, this hands-on introduction will help you decide on the right library and techniques to solve your practical programming problems.What you will learn
- Write efficient and maintainable code using expressive interfaces from Boost libraries
- Leverage a variety of flexible, practical, and highly efficient containers and algorithms beyond STL
- Solve common programming problems by applying a wide array of utility libraries
- Design and write portable multithreaded code that is easy to read and maintain
- Craft highly scalable and efficient TCP and UDP servers
- Build and deploy Boost libraries across a variety of popular platforms
- Use C++11 functionality and emulate C++11 language features in C++03 code
Who this book is for
If you are a C++ programmer who has never used Boost libraries before, this book will get you up-to-speed with using them. Whether you are developing new C++ software or maintaining existing code written using Boost libraries, this hands-on introduction will help you decide on the right library and techniques to solve your practical programming problems.
Table of Contents
- Introduction
- A first brush with Boost's utilities
- Memory management and Exception safety
- Working with strings
- Effective data structures beyond STL
- BiMap and Multi-Index Containers
- Higher order and compile-time programming
- Date and Time libraries
- Files, Directories, and IOStreams
- Concurrent programming using Boost
- Network Programming using Boost ASIO
- Appendix
Loading...
Loading...

