2018年7月24日
摘要: 2.27:下面哪些初始化是合法的?请说明原因。 (a)int i=-1,&r=0; (b)int *const p2=&i2; (c)const int i=-1,&r=0; (d)const int *const p3=&i2; (e)const int *p1=&i2; (f)const int 阅读全文
posted @ 2018-07-24 21:44 linlh 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1、常量指针(底层const) 指向常量的指针,指针所指向的对象的值无法被修改,若想存放常量对象的地址,只能使用指向常量的指针。 2、指针常量(顶层const) 指针本身是常量,指针本身的值不可修改。 注意:1)一般来说,顶层const可以表示任意对象是常量,而底层const一般与指针或者引用等复合 阅读全文
posted @ 2018-07-24 16:34 linlh 阅读(200) 评论(0) 推荐(0) 编辑