1 const int a 一个常整型数
2 int const a 同const int a
作用一样,阻止一个变量被改变可以使用const。
在定义该const变量时通常需要初始化,因为以后就没有机会改变。
3 const int *a 一个指向常整型数的指针(整型数不可修改,但指针可以)
4 int * const a 一个指向整型数的常指针(指针指向的整型数可以修改,指针不可以修改)
5 int const *a const 一个指向常整型数的常指针
(指针指向的整型数不可修改,指针也不可以修改)
类成员函数中const:void fun() const;
const修饰函数,在函数内部不会修改类内的数据成员,不会调用其它非 const 成员函数。