【发布时间】:2014-10-03 08:42:58
【问题描述】:
我了解const 指针。但是我不完全理解const 普通变量。
const int a
我理解上面的陈述,因为它是一个原始的。所以它只能意味着一件事:a 的值不能改变。
但是这个呢?
const Car car
这可能意味着以下两种情况之一:
A- 变量car 的值无法更改。也就是说,我不能在里面放一个不同的Car。
B- 此变量所持有的对象本身不能更改。即,我们无法更改此变量中对象的状态。
以下哪一项是正确的?
【问题讨论】: