Comment
Comment by s_ngularity
I think that now having auto, decltype, and decltype(auto) all in the language is confusing at best. constexpr also has slightly unintuitive semantics. The problem with all of the additions to C++ isn't whether they're useful individually, it's how as a whole the language is basically a gigantic ball of special cases. C++ is extremely powerful, but also nearly impossible to understand fully.