4 ms·
>we are past that now Jesus, we very much aren't. The only real step improvement was in C++11 which added constexpr which (in the following years) gradually ob
by andrepd 2y ago
>we are past that now
Jesus, we very much aren't. The only real step improvement was in C++11 which added constexpr which (in the following years) gradually obviated the need for C++98 style TMP. But there really hasn't been much of a generational improvement since (OK, concepts I guess), and it remains cumbersome and error prone and difficult to debug.
- pjmlp 2y agoIf I compare C++98 template metaprogramming with tag dispatch, ADL, and SFINAE, with what C++23 offers, it is already a complete different world, even if there are still warts to improve.