导图
const修饰变量
普通变量
const修饰普通变量很简单,就是下边这个亚子:
const int x;
const double y;
const Complex z;//Complex为自定义类型
将const关键字置于类型前边即可声明一个const变量。就用途而言,它存在的原因主要有以下两点:
- 用于一经定义便不再修改的变量,当然这要看作为“上帝”的程序员是如何考虑的;
- 可以完美的取代#define定义的常量(当然,#define定义的宏是不可以用const取代的)。
引用变量
const修饰引用变量时,我们一般称它为常量引用。它长这个亚子:
const int& cx &#