Overview
In this 2-hour course, you will learn about the latest updates introduced in C++20 (C++2a), allowing you to write robust and efficient software using modern features. Through practical examples, we explore everything from new concepts to coroutine-based parallel programming.
What I will be able to do after this course
- Understand the key enhancements and motivations behind the C++20 update, and how it extends the capabilities of prior C++ standards.
- Migrate your existing C++ projects to C++20 with a clear step-by-step process, preserving compatibility while gaining new features.
- Apply the new range-based syntax and iterator enhancements for more concise and expressive loop structures.
- Gain practical experience with coroutines to simplify asynchronous and parallel code execution in your applications.
- Explore the new synchronization primitives, such as atomic smart pointers, to safely manage concurrent threads.
Course Instructor(s)
Daniel Zawadzki is a seasoned software engineer and technical instructor passionate about teaching advanced programming concepts with clarity and engagement. With a strong background in C++ development across multiple industries and a focus on modern development practices, Daniel brings his real-world experience to help learners grasp both theoretical and practical aspects of the language. His approachable teaching style and thorough explanations make learning even the most complex topics an enjoyable journey.
Who is it for?
This course is designed for developers who have intermediate experience in C++ programming and are looking to update their skill set to include the newest updates in the C++20 standard. With hands-on examples and conceptual explanations, learners aiming to leverage modern C++ features in their work will find this course greatly beneficial.
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.
Watch now
Unlock full access