目录
const如何理解?
const是C/C++中的一个关键字,它具有着举足轻重的地位。它限定一个便改良不允许被改变,产生静态的效果。使用const能在一定程度上提高程序的安全性和可靠性。
首先需要足以的是,const修饰的变量不能再作为左值。然后是初始化完成后,值不能被修改。
C和C++中const的区别是什么?
C语言中:const修饰的量,可以不用初始化
const修饰的量不叫常量,叫常变量
const修饰的量,值不能修改,但是内存是可以修改的。
C++中:const修饰的量必须初始化,叫做常量
它的值不能修改,内存也不能修改。
那这究竟是为什么呢,我们俩分析一下它的底层原理。
const的编译方式在两