const可用于修饰常量、常数组、常对象、常指针、常引用,以及函数的常参数、函数的返回值、类的成员函数、在另一连接文件中用用const常量等。
主要有以下作用:
(1)定义const常量,具有不可变性
(2)方便进行类型检查
(3)方便进行参数的调整或修改
(4)保护被修饰的东西,防止意外的修改,增强了程序的健壮性
(5)为函数重载提供参考
(6)节省空间。const常量从汇编角度看,只是给出了对应的内存地址,程序运行过程中只有一份复制品
(7)提高程序效率。编译器通常不为const常量分配存储空间,而是将其保存到符号表中,没有了存储于读内存的操作,效率很高
const的作用
最新推荐文章于 2024-10-06 14:57:53 发布