const与指针的应用


int age = 10;

const int * ps =&age;  //ps的只可以修改ps的值,但不允许修改age的值

int * const find= &age;  //find只能指向age,但允许find来修改age的值;

const int * conststick = &age   //stick只能指向age,而stick不能用来修改age的值;


注意:如果数据类型本身不是指针,则可以讲const数据或非const数据地址赋给指向const的指针,

    但只能将非const数据的地址赋给非const指针。

阅读更多
个人分类: C++
上一篇使用管道实现进程间的双向通信
下一篇new 与 delete的应用 sizeof与strlen的区别
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭