C++语言提供了自动类型推断的机制,用于简化代码书写,这是一种很不错的特性,使用auto和decltype都可以完成自动类型推断的工作,而且都工作在编译期,这表示在运行时不会有任何的性能损耗. 一.auto自动类型推断 auto自动类型推断的机制和函数模板的推断机制很相似,auto就类似于模板中的T. (1.1) auto变量以传值方式初始化 一句话总结:抛弃掉对象的const和引用属性,新对象就像一个全新的副本:对于指针,会抛弃其顶层const属性,保留其底层const属性. int main