标签:ons nbsp 初始化 改变 编译 通过 操作 不能 必须
因为const对象一旦创建后其值就不能再改变,因此const对象必须初始化。
const int i = foo(); // 运行时初始化
const int j = 1; // 编译时初始化
如果利用一个对象初始化另外一个对象,则它们是不是const都无关紧要。
int i = 42;
const int ci = i;
int j = ci;
通过以上初始化操作可知:const的常量特征仅仅在执行改变其值的操作时才会发挥作用。
标签:ons nbsp 初始化 改变 编译 通过 操作 不能 必须
原文地址:http://www.cnblogs.com/immjc/p/7614580.html