applenob / Cpp_Primer_Practice

搞定C++:punch:。C++ Primer 中文版第5版学习仓库,包括笔记和课后练习答案。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

练习2.29中,d,e,f都错了

muyou111 opened this issue · comments

d中,p3是const指针,已经存在了就不能再变化,不能再将&ic的值赋给p3;
e中,同d,p2是const指针,已经初始化就不能再变化;
f中,ic已经是一个常量,*p3也是一个常量,不能进行赋值操作

commented

我也觉得d,e,f都错了,题目说的是已经有上一个练习中定义的那些变量,而常量指针以及常量必须初始化,所以在2.29中等号相当于赋值操作,显然不正确。