C++-学习(2)------基本语法介绍(const)

65 阅读1分钟

####const 关键字 const 修饰的变量,可以防止被意外修改,增加程序的健壮性,const 定义的变量在程序运行过程中只有一份拷贝,可以节约内存空间,避免不必要的内存分配; 编译器通常不为const 常量分配内存空间,而是将它们保存在符号表中,使得它称为一个编译期间的常量,没有存储和读内存的操作,使得它效率很高

#####修饰一般常量和数组

const uint32_t x = 2; //等价于下面一行
uint32_t const x = 2;

uint32_t const a[5] = {1,2,3,4,5};//等价于下面一行
const uint32_t a[5] = {1,2,3,4,5};

#####修饰对象