1.auto 类型说明符
C++ 11 新标准引入了 auto 类型说明符,用它就能让编译器替我们去分析表达式所属的类型
- auto item = val1 + val2;
2.复合类型、常量和 auto
编译器推断出来的 auto 类型有时候和初始值的类型并不完全一样,编译器会适当改变结果类型使其更符合初识化规则
- int i = 0. &r = i;
- auto a = r; // a 是一个整数,因为 r 是 i 的别名,而 i 是一个整数
C++ 11 新标准引入了 auto 类型说明符,用它就能让编译器替我们去分析表达式所属的类型
编译器推断出来的 auto 类型有时候和初始值的类型并不完全一样,编译器会适当改变结果类型使其更符合初识化规则