Defining Alias Templates
Learn to define alias templates.
We'll cover the following
In C++, an alias is a name used to refer to a type that has been previously defined, whether a built-in type or a user-defined type. The primary purpose of aliases is to give shorter names to types that have a long name or provide semantically meaningful names for some types. This can be done either with a typedef
declaration or with a using
declaration (the latter was introduced in C++11). Here are several examples using typedef
:
Get hands-on with 1400+ tech skills courses.