C++ Concepts: Improve Type Safety with C++ 20
Gain insights into C++20 Concepts to enhance type safety. Delve into creating compiler-checked criteria for templates and improving error clarity for seamless generic code development.
Sandor is a passionate software craftsman focusing on reducing the maintenance costs by developing, applying and enforcing clean code standards. His other core activity is knowledge sharing both oral and written, within and outside of his employer. When not reading or writing, he spends most of his free time with his two children and his wife baking at home or travelling to new places.
Join 3.1 million developers at
What You'll Learn
- Learn to use concepts to create more powerful programs
- Learn to write your own C++ Concepts
- Learn to use C++ Concepts in real life
Learning Roadmap
1.
Introduction
Introduction
2.
The Concept Behind C++ Concepts
The Concept Behind C++ Concepts
3.
Four Ways to use Concepts in Functions
Four Ways to use Concepts in Functions
13 Lessons
13 Lessons
4.
C++ Concepts with Classes
C++ Concepts with Classes
10 Lessons
10 Lessons
5.
Concepts Shipped with the C++ Standard Library
Concepts Shipped with the C++ Standard Library
8 Lessons
8 Lessons
6.
How to Write Your Own C++ Concepts
How to Write Your Own C++ Concepts
21 Lessons
21 Lessons
7.
How to Use C++ Concepts in Real Life
How to Use C++ Concepts in Real Life
8 Lessons
8 Lessons
Sandor Dargo
Principal engineer. Author. Speaker. Happy father.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources