Intermediate
68 Lessons
3h 20min
Certificate of Completion
Takeaway Skills
Learn to use concepts to create more powerful programs
Learn to write your own C++ Concepts
Learn to use C++ Concepts in real life
Course Overview
This course will walk you through the newest version of C++ 20, C++ Concepts. You will go through one of the most significant new features in C++20, which is Concepts. Concepts allow you to create compiler-checked criteria for template parameters, revolutionizing the way you think about and develop generic code. You can use them to provide both syntactic and semantic requirements. They also allow you to explicitly express your goal in the type system. If something goes wrong, you'll get a clear error messa...
Course Content
Introduction
The Concept Behind C++ Concepts
Four Ways to use Concepts in Functions
C++ Concepts with Classes
Concepts Shipped with the C++ Standard Library
How to Write Your Own C++ Concepts
21 Lessons
How to Use C++ Concepts in Real Life
8 Lessons
Summary
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.