首页 > 代码库 > const
const
const作用
1) 可以定义const常量 const int max = 100
2) 对传入的参数进行类型检查,不匹配进行提示 void f(const int i) { .........}
3) 可以保护被修饰的东西 void f(const int i) { i=10;//error! }
4) 可以很方便地进行参数的调整和修改
5) 为函数重载提供了一个参考
void f(int i) {......} //一个函数
void f(int i) const {......} //上一个函数的重载
6) 可以节省空间,避免不必要的内存分配
7) 编译器通常不为普通const常量分配存储空间,而是将它们保存在符号表中,这使得它成为一个编译期间的常量,没有了存储与读内存的操作,使得它的效率也很高
const
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。