1. 类型别名
typedef 原类型名 新类型名;
using 新类型名 = 原类型名;
注意:
- 不可简单的把类型别名替换成本来的样子来理解,要分段理解。
2. auto类型说明符
将表达式的值赋给auto变量时,编译器能将变量的数据类型自动转换成对应的表达式类型。
注意:
- auto定义的变量一定初始化,而且为表达式的值。
- auto能在一条语句中声明多个变量。
3. decltype类型标识符
弥补auto类型必须初始为表达式的值的缺点。
decltype(目标类型的变量名) 变量名 = T;