The Art of Programming
@theprogrammingart
51.7K
subscribers
148
photos
2
files
680
links
A channel with programming news and tips and tricks, nice for beginners but also for experienced programmers.
💻
Download Telegram
Join
The Art of Programming
51.7K subscribers
The Art of Programming
https://www.foonathan.net/2021/07/concepts-structural-nominal/
www.foonathan.net
C++20 concepts are structural: What, why, and how to change it?
C++20 added concepts as a language feature.
They’re often compared to Haskell’s type classes, Rust’s traits or Swift’s protocols.
Yet there is one feature that sets them apart: types model C++ concepts automatically.
In Haskell, you need an instance, in Rust…