C++ was complex already 15 years ago (template metaprogramming, anyone?).
Can't imagine what it must be nowadays.
Can't imagine what it must be nowadays.
For instance, I can now avoid SFINAE in C++20 and beyond, which was always the ugliest part of C++ templates to me. C++20 concepts simplified most of my metaprogramming needs.