黑马程序员技术交流社区

标题: 讲一下当初学习是的困惑之顶层const 和底层const [打印本页]

作者: w83144378    时间: 2015-12-21 09:15
标题: 讲一下当初学习是的困惑之顶层const 和底层const
关于顶层CONST,和底层const
再c++primer 第5版中定义是顶层const表示指针本身是常量,而底层const表示指针所指的对象是一个常量
我们来看书上的几个例子再用我自己的理解来抛开术语更清晰让你也理解
int i  = 0;
int *const p1 = &i;
const int ci = 42;
const int *p2 = &ci
const int *const p3 = p2;
const int &r = ci;
简单的说。就是看const的位置
看位置钱我们要理解一个东西,就是指针变量
int *p;
p是代表指针变量,而*p表示的一指针所指向的一个int类型的整数,这样一看就能了解什么事顶层const 和底层const了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2