Главная
Study mode:
on
1
Intro
2
How are constraints evaluated
3
Subsumption
4
Finding Concepts
5
Example
6
Chrono Implementation
7
Writing a Concept
8
Time Duration
9
Options
10
Partial concepts
11
Final thoughts
12
Static polymorphism
13
Paradigms
14
Design Principles
15
Decomposition
16
Concepts and dependencies
17
Evolvability and readability
Description:
Explore the second part of a comprehensive conference talk on using concepts in C++ design, delivered at CppNow 2021. Delve into the intricacies of writing concepts and their design aspects, building upon the foundations laid in the first part. Learn how to evaluate constraints, understand subsumption, and find appropriate concepts for your code. Examine real-world examples, including the Chrono implementation, and discover techniques for writing effective concepts, such as partial concepts and time duration options. Gain insights into static polymorphism, various programming paradigms, and essential design principles. Analyze how concepts impact decomposition, dependencies, evolvability, and code readability in C++ projects. Benefit from the expertise of Jeff Garland, a seasoned C++ developer and Boost contributor, as he guides you through the practical application of concepts in modern C++ design.

Using Concepts - C++ Design in a Concept World - Part 2 of 2

CppNow
Add to list