Overview
"Modern C++ Programming Cookbook" covers advanced techniques in C++ programming using recipes to address practical software development challenges. You will learn about concurrency, performance, testing, and modern language features that improve efficiency and scalability. By the end of the book, you will be adept at using modern C++ tools and idioms to create robust and fast applications.
What this Book will help me do
- Master new core C++ language features introduced in C++17 and earlier versions, focusing on real-world scenarios.
- Understand threading and concurrency in C++ and implement multithreaded applications effectively.
- Enhance application performance and robustness by applying modern C++ idioms.
- Develop skills in unit-testing frameworks such as Boost.Test, Google Test, and Catch.
- Leverage C++17 libraries, including filesystem, regular expressions, and string manipulation, for efficient development workflows.
Author(s)
Marius Bancila is an author and software developer specializing in C++ programming. With years of industry experience, Marius has worked on projects requiring advanced software development skills and is passionate about teaching modern C++ techniques. His approach emphasizes clarity, practicality, and empowering developers to write efficient, maintainable code.
Who is it for?
For developers wanting to adopt modern C++ practices: experienced C++ developers looking to stay updated with C++17 features, professionals eager to master concurrency and modern idioms, or anyone ready to enhance the performance and scalability of their C++ applications. Prior programming experience is assumed.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access