const 的用处

Tags
CPP语言
C语言
ID
50
 
在 C 语言中 ——
  • const 用于修饰常量
  • const 修饰函数参数,声明函数参数在函数内不可修改
 
在 C++ 中 ——
  • 包含 C 语言的两点
  • 修饰在类成员函数的尾部,使其成为常成员函数,常成员函数不可修改成员变量,除非该变量有 mutable 关键字修饰
  • 修改类的成员变量,使其成为常成员变量,常成员变量一旦赋值不能修改,且必须在函数的初始化列表中进行初始化