码迷,mamicode.com
首页 > 其他好文 > 详细

const

时间:2014-10-24 23:34:58      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:sp   on   bs   nbsp   函数   存储   内存   c   空间   

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

标签:sp   on   bs   nbsp   函数   存储   内存   c   空间   

原文地址:http://www.cnblogs.com/kangbry/p/4049466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!