Ключевое слово C++: typename
Использование
- В списке параметров шаблона объявления шаблона
typename можно использовать вместо class для объявления параметров шаблона типа и параметров шаблона шаблона(начиная с C++17). - Внутри объявления или определения шаблона
typename можно использовать, чтобы указать, что зависимое квалифицированное имя является типом. -
typename можно использовать перед независимым квалифицированным именем типа. В этом случае оно не оказывает никакого эффекта.
См. также