Why don’t I need to specify “typename” before a dependent type in C++20?
One of the new features in C++20 is Down with typename. In C++17, you had to provide the typename keyword in nearly all† dependent contexts to disambiguate a type from a value. But in C++20, this rule is relaxed a lot. In all contexts where you need to have a type, the typename keyword is … Read more