const内容整理
作用
- 修饰变量,说明该变量不可以被改变;
- 修饰指针,分为指向常量的指针和自身是常量的指针;
- 修饰引用,指向常量的引用,用于形参类型,即避免了拷贝,又避免了函数对值的修改;
- 修饰成员函数,说明该成员函数内不能修改成员变量。
const 的指针与引用
- 指针
- 指向常量的指针(pointer to const)
- 自身是常量的指针(常量指针,const pointer)
- 引用
- 指向常量的引用(reference to const)
- 没有 const reference,因为引用只是对象的别名,引用不是对象,不能用 const 修饰