auto auto,用于通过一个表达式在编译时确定待定义的变量类型,auto所修饰的变量必须被初始化,编译器需要通过初始化来确定auto所代表的类型,及必须要定义变量。 decltype 若仅希望得到类型,而不需要定义变量时,可以使用decltype关键字,用来在编译时推导出一个表达式的类型。 decltype(exp)