const与指针的应用

原创 2012年03月30日 22:29:49


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++中const指针的应用

用const修饰指针可以形成四种权限的限制,并达到控制指针与所指数据的常态性(也就是做到最小访问权限)。那什么样的场合下会用到这样的权限控制呢?这个主要还是应用在函数调用当中。比如举个例子,当我们调用...

const与指针的简单解析

  • 2013年11月29日 13:35
  • 435B
  • 下载

const指针的使用

  • 2012年12月05日 22:51
  • 2KB
  • 下载

C++系列——const,引用,指针用法小结

1. const 将变量设置为只读,任何对其进行的写操作(如赋值),都会导致编译错误。 2. 引用 引用(复合类型)就是对象的另外一个名字。 关于定义引用几点要求: a. 定义引用的时候,必须...

const 指针

  • 2013年03月08日 22:30
  • 4KB
  • 下载

const与指针的关系

  • 2012年09月07日 09:42
  • 19KB
  • 下载

const变量通过指针修改 详解

本来以为const变量是无法修改的,今天发现“错了”(其实没错,通过const变量本事是无法修改其值的,但是在“某些情况下”可以通过指向它的指针来间接修改) 一、const变量可以通过指针修改的情况 ...
  • hyqsong
  • hyqsong
  • 2016年03月12日 20:42
  • 1340

虚函数与const指针

  • 2014年08月29日 09:19
  • 40KB
  • 下载

引用&指针和引用&const的关系

一、引用的概念: 引用不是定义一个变量,而是给一个已经定义的变量重新起一个别名。 二、引用的定义格式: 类型&引用变量名=已定义过的变量名。 如:int b = 10; int& a = b...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:const与指针的应用
举报原因:
原因补充:

(最多只允许输入30个字)