2.4.3练习

v2和p3是顶层const,分别表示一个整型常量和一个整型常量指针。

p2和r2是底层const,分别表示它们所指和所引用的对象是常量。

r1=v2合法,r1是一个非常量引用,v2是一个常量,v2的值拷贝给r1对v2不会有任何影响。

p1=p2是非法的,p1是一个普通指针,p2指向一个常量,p1指向p2所指内容,可能错误地改变常量地值。

p2=p1是合法地,同1。

p1=p3是非法地,同2。

p2=p3是合法地,p2和p3都包含底层const,p3的顶层const可以忽略不计。

posted @ 2019-03-27 11:27  CodeWithMe  阅读(126)  评论(0编辑  收藏  举报