欢迎使用CSDN-markdown编辑器

原创 2016年06月01日 14:36:14

c++ 中 const 的思索
在c++中我们可以很轻易的定义一个指针如下

int *ptr ;
char *ptr;

但是如果加入const 如下

const int * ptr;
int const  *ptr;

可能你第一时间会想到const只是定义常量的一个声明,而其前后顺序并不影响
可是实际在操作时

const int *ptr ;
int a = 10;
ptr = &a;
*ptr = 20;//编译error

程序在编译时既会提示 *ptr 是一个不可修改的左值

int b = 0;
ptr = &b;
cout<<*ptr;

这里我们想通过改变ptr指向的地址去改变其实际的数值,结果显而易见输出的是10而非我们期待的b所包含的值 0
所以const int *ptr 我们发现const的修饰域直到int就已经结束
const int *ptr 既是我们俗称的常量指针其常量不可改变
同理 int const *ptr 也同样为常量指针其地址值无法改变

欢迎使用 CSDN-markdown 编辑器

欢迎使用Markdown编辑器写博客本
  • thither_shore
  • thither_shore
  • 2016年08月10日 10:29
  • 295

欢迎使用CSDN-markdown编辑

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • DE1TA
  • DE1TA
  • 2016年05月18日 17:35
  • 46

欢迎使用CSDN-markdown编辑

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • weewqrer
  • weewqrer
  • 2015年08月30日 14:25
  • 273

欢迎使用CSDN-markdown编辑

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • qq_30065395
  • qq_30065395
  • 2017年12月27日 10:09
  • 33

欢迎使用CSDN-markdown编辑

JAV重点内容A几种常见的编码格式 ASCII ISO-8859-1 GB2312 GBK UTF-8 UTF-16 为什么要编码?不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?...
  • u014349086
  • u014349086
  • 2016年06月10日 18:45
  • 140

CSDN-markdown编辑器使用

使用说明为了方便广大IT男能边看说明边用,主要也是方便自己参考。所以第一篇CSDN博客便是一篇手册文档,看客包涵...
  • hit_090420216
  • hit_090420216
  • 2015年03月29日 20:30
  • 224

使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • u010978152
  • u010978152
  • 2016年02月16日 23:50
  • 70

CSDN-markdown编辑器的使用

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • love131452098
  • love131452098
  • 2016年06月05日 20:58
  • 146

第一次使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • xrayly
  • xrayly
  • 2017年05月01日 12:25
  • 120

使用CSDN-markdown编辑器

使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链...
  • sc_lujun
  • sc_lujun
  • 2017年04月04日 14:59
  • 78
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:欢迎使用CSDN-markdown编辑器
举报原因:
原因补充:

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