导图社区 const关键字的作用
包括C/C 中的作用与注意事项,总结了修饰变量、 修饰函数参数、 修饰函数返回值、 类中常成员函数等。
社区模板帮助中心,点此进入>>
const关键字的作用
1.修饰变量
注意
C语言
局部const
可以通过指针修改
全局const
如果修改,会发生段错误
C++
符号表
可以修改,但未必可以修改成功
指针
指针常量
常量指针
作用
1.避免修改
2.避免多次内存分配
3.与#define相比,可以进行类型检查,作用域检查
2.修饰函数参数
3.修饰函数返回值
运算符重载
4.类中常成员函数
1.确保不修改成员变量
2.只读对象,只调用常成员函数
3.常成员函数只调用常成员变量,以及常成员函数
2.函数重载