Const
//最普通的const变量声明
const int a = 1;
//声明一个指向const对象的指针a
const int* a;
//声明一个指针a,a本身是const的不可变
int* const a;
//声明一个类成员函数const,const函数不能修改类成员变量
int f() const
//声明一个函数的返回值是const,这个函数的返回值只能赋给const类型的变量
const int f()
//声明参数是const,函数无法修改a
int f(const a)