Twenty-five years without you

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年10月7日

摘要: C++中的指针的使用是非常灵活的,const关键字的作用与其字面意思相同“常量,不变的量”,二者结合起来的用法有两种:第一种方法是让指针指向一个常量对象——可以修改指针的指向(即指针本身的值),不可以通过指针修改所指对象的值;第二种方法是将指针本身声明为常量——不可以改变指针的指向先了解一下第一种方法int a = 1;const int* pa = &a;上面代码中pa是一个指向常量的指针,虽然a没有声明为const常量,但是不可以通过pa来修改a的值,也就是说*pa的值是const,不能被修改。进一步看这段代码:我们发现可以将一个非const常量地址赋给一个指向该类型的常量的指针, 阅读全文
posted @ 2012-10-07 22:29 Rumble Zheng 阅读(239) 评论(0) 推荐(0) 编辑