CPP学习之——常量指针(8.19)
一 概述
我们可以将指针定义为常量指针,这样该指针不可改变
二 常量指针(变量)
2.1 代码
1 | #include<iostream> |
2.2 输出结果
1 | a:3 |
2.3 说明
- *const 表示常量指针,这个指针它自身的值是不可以改变的,但是它指向的目标却是可以改变的
三 常量指针(作用在变量上)
3.1 代码
1 | #include<iostream> |
3.2 输出结果
1 | p:0x337db0 |
3.3 说明
- 说明p1指向的对象的值是可以改变的
- 这进一步证明了常量指针的特性,常量指针自身不可改变,但是它指向的目标却可以改变。无论这个目标是变量还是对象
四 指向常量的指针(作用在类上)
4.1 代码
1 | #include<iostream> |
4.2 输出结果
1 | p:0x337dc0 |