首页 > 编程语言 > 详细

C++中的const

时间:2016-09-02 06:31:16      阅读:256      评论:0      收藏:0      [点我收藏+]

C++ 在C的基础上对const 进行了进化处理

 --当碰见const声明时在符号表中放入常量

 --编译过程中若发现使用常量则直接以符号表中的值替换

 --编译过程中若发现下述情况则给对应的常量分配存储空间

    对const 常量使用了extern

    对const 常量使用 & 操作符

      注意:C++编译器虽然可能为const 常量分配空间,但不会使用其存储空间中的值。

 C++中的const常量类似于宏定义

 -const int c; ≈ #define c 5  但是有区别因为宏是没有类型检查,而const定义的只读变量有类型检查。

 

C++中的const

原文:http://www.cnblogs.com/yygsj/p/5831969.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!