指向常量的指针、常量指针傻傻分不清楚
来源:互联网 发布:武术 知乎 编辑:程序博客网 时间:2024/04/27 14:42
指向常量的指针、常量指针傻傻分不清楚
常量指针(const pointer)
指的是指针本身是个常量,因此常量指针必须初始化,且初始化之后,他的值(地址)不能改变,也就是说该指针只能一直指向初始化的那块地址。指针的值不能改变,但是指针所指向的值能否改变视情况而定。如下例:
int i=0;int *const pi=&i;//pi为常量指针,且pi一直指向i所在的那块地址。此时i的值可变const double d=1.2;const double *const pd=&d;//pd为指向常量的常量指针,此时pip和pip所指的对象都不能改变
指向常量的指针(pointer to const)
要存放常量对象的地址,就需要用到指向常量的指针。指向常量的指针仅仅要求不能通过该指针改变对象的值,但没有规定那个对象的值不能通过其他途径改变。
const int i=0;const int *pi=&i;//pi为指向常量的指针//特殊情况int j=1;const int *pj=&j;//指向常量的指针可以指向非常量.不能通过pj改变j的值,但j的值可以通过其他方式改变
阅读全文
1 0
- 指向常量的指针、常量指针傻傻分不清楚
- 指向常量的指针常量
- 常量指针、指针常量、指向常量的常量指针
- 指针常量,常量指针。指向常量的常量指针
- 指针常量,常量指针, 指向常量的常量指针
- 指针常量,常量指针。指向常量的常量指针 收藏
- 常量指针、指针常量以及指向常量的指针常量
- 常量指针,指针常量,指向常量的指针常量
- 指针常量、常量指针、指向常量的指针常量
- 常量指针、指针常量、指向常量的指针常量
- 指向常量的指针
- 指向常量的指针
- 指向常量的指针
- 指向常量的指针 与 常量指针
- 指针与常量,指向常量的指针
- 指向常量的指针与指针常量
- 常量指针与指向常量的指针
- 指向常量的指针和指针常量
- Spring4和Hibernate4整合小结
- 索引
- linux 常用目录
- 更改Arcgis10.2布局视图标题
- USB驱动----USB总线驱动程序
- 指向常量的指针、常量指针傻傻分不清楚
- BEGAN: Boundary Equilibrium Generative Adversarial Networks阅读笔记
- C++面向对象(2)
- 大数据企业架构以及产生的相关热门职位
- char*、char[]及string的区别及相互转换
- Javascript概述
- 设计模式之组合模式
- Java实现加密与减密
- uva 12563