Key Features
- Learn how to use modern C++ features, including futures, promises, async, and coroutines to build asynchronous solutions
- Develop cross-platform network and low-level I/O projects with Boost.Asio
- Master optimization techniques by understanding how software adapts to machine hardware
- Purchase of the print or Kindle book includes a free PDF eBook
Who this book is for
This book is for software engineers, developers and system programmers with some prior experience of C++ coding principles and familiar with networking, hardware and Linux systems. If you want to improve your C++ skills and learn to develop high-performance software using the latest modern C++ features, this book is for you. It will teach you how and when to use the latest C++ features to develop asynchronous solutions, to test and debug multithreaded software. By the end of the book, you will be well-equipped to implement high-performance software by using the most modern C++ techniques.