Tell me more about c++20 senpai
How the fuck does anyone fuck up this badly?
Don't worry, your fat nigger ass will never.
en.wikipedia.org
en.cppreference.com
Oh God I see they're gonna add concepts in C++20. Yeah, write meta code that you'll have to maintain as if it was real code, just for better compiler error messages, that's a sane idea ain't it! /s
en.cppreference.com
Then again why am I bitching, it's established tradition in C++ that the language user plays an important role in making the language high level, by manually writing the relevant code such as assignment operators and copy constructors. So this is just more of the same old "want high level functionality? code it yourself" bullshit that makes C++ the scam that it is.
It's pretty easy to get megabytes of incomprehensible error spam from incredibly minor template misuse. The language needs a way to limit that in the more complex template libraries. Don't let me stop you being mad about change, though.
Change can be good or bad, and I see you're very optimistic. Have fun screwing up your concept definitions and instantly breaking all the code using them when you correct them.
I'm a good C++ programmer, it'll be fine.
Because it's a fucking list, not a vector?
No, it is exactly because it provides both control and speed. And lack of clarity is cost for it.
You don't need to, the language will do it for you.
...
I'm actually an old C hand and this was a shitpost.