Key FeaturesBook DescriptionIf 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 learnWrite efficient and maintainable code using expressive interfaces from Boost librariesLeverage a variety of flexible, practical, and highly efficient containers and algorithms beyond STLSolve common programming problems by applying a wide array of utility librariesDesign and write portable multithreaded code that is easy to read and maintainCraft highly scalable and efficient TCP and UDP serversBuild and deploy Boost libraries across a variety of popular platformsUse C++11 functionality and emulate C++11 language features in C++03 codeWho this book is forIf 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.