C++中const关键字的作用
1、const是一个限定关键字,用const定义和声明的变量为常量,必须在定义时初始化,在其生存期内变量的值不能改变

3、const修饰指针,const在*前说明是指向常量的指针,指向内容不可变; const在*之后说明指针为常指针,指针值不可变,指向内容可变;前后都有const说明指针为指向常量的常指针,指针值和指向内容均不可变

5、const修饰函数,const可以修饰函数形参、返回值以及修饰函数本身;修饰形参时,该形参在函数体内为常量;修饰返回值,修饰返回的指针或引用,保护指针指向的内容或引用的内容不被修改,也用于操作符重载,一般不建议修饰函数返回值;修饰函数本身,const放在函数尾部,在类里声明,表明该函数不能修改类成员变量值
