普通对象,指针对象,引用初始化遇到const时关系总结 1:普通对象:利用一个对象初始化另一个对象,他们是不是const无关紧要 int i = 42; const int cj = i; int j = cj; 2:指针或引用:可以使用一个非常量初始化一个底层const对象,反过来不行。 注意:引用必须用同类型对象初始化 int i =42; const int *cp = &i; const int &r = i; const int &r2 = 42; //可以绑定同类型字面值常量