C++ Language/Type/Shortcuts/TemplatedTypedef

A "type alias" lets you use a new name for an existing type.

Traditionally, this was programmed as.

In modern C++, this is programmed as. Only the modern syntax can be templated.

Additional information about type aliases (includes interactive examples)