关于const的问题
是c++ primer的题目:
a.int i = -1;
b.const int ic = i;
c.const int *pic =
d.int *const cpi =
e.const int *const cpic =
上面5个初始化我做出来是d编译不通过,其他都没有问题,只要把ic不要定义成const就通过了。可是为什么呢,难道就是因为d中只能cpi只能修改他所指向地址的值,而不能修改cpi指向其他地址???那如果这样的话e应该也不可以。可是偏偏e没有问题。能帮我解释一下吗???