暑假预习的C++,突然发现有笔记,然后就发现我就学了一点就没学了,主要内容为C++的变量类型、命名空间和类,主要学习与C不同的内容,更多为了写算法。
变量类型
自动变量类型
Auto类型
auto 是C++11引入的一个关键字,用来自动推断变量的类型。也就是说,你声明变量时,不用显式写出类型,编译器会根据初始化表达式自动推断变量的类型。
int a = 2;
auto b = a;//b的数据类型也是int
const int a = 2;
auto b = a;//b的数据类型的const int
auto a;//错误,必须有初始化定义也可以用来写函数的返回类型。
auto 可以推断出const类型和指针,但是无法推出引用类型。