类中函数前、后、参数加const

1、参数加const:int fun(const int a)

a在函数里不可被修改

2、函数前加const:const int* const fun()

这种一般是返回的指针或者是引用,加const是规定返回值不可被修改

3、函数后加const:int fun()const

这个函数不能访问类中所有this所能调用的内存,即这是个只读函数

上一篇:C++ 成员函数前和函数后加const修饰符区别


下一篇:TypeScript设计模式之组合、享元