C++20 Concepts Bringing sanity to generic programming Michael Hava
ฝัง
- เผยแพร่เมื่อ 2 ต.ค. 2024
- Generic programming has been a cornerstone of “Modern C++” ever since the introduction of the STL in 1994, yet it took until C++20 to introduce a key aspect of the paradigm: concepts.
After a short look at the mathematical foundations, we’ll observe how common use cases are vastly simplified by the use of concepts, especially in comparison with their pre-C++20 emulation. Once the usage of concepts has been established, we will take a look at their definition and a common gotcha with subsumption.
The key takeaway of this talk is that concepts vastly simplify generic programming, transforming it from expert-only endeavor to normal programming.
Full program of using std::cpp 2023 at eventos.uc3m.e... - วิทยาศาสตร์และเทคโนโลยี
Very interesting, however i would like for the questions to come after rather than during the talk.
I'm a simple man.
I see A. Stepanov's (collaborative) books mentioned in a talk (4:54),
I upvote and watch it till the end carefully.