const int **pp = &p;
2016-01-21 16:50
246 查看
const int v;
const int *p = &v;
const int **pp = &p;
即*p的类型为const int*,**p的类型为const int
其实识别这种语法很简单,注意看const的位置,如果在*左边,则表示最终指向的数据为只读,多级指针亦如此。
如果*在变量名的左边,例:int **const pp;,表示pp自身为只读。
第三种情况,const不仅在*左边还在变量名左边,则表示最终指向的数据和自身都为只读,例:const int **const pp;
const int *p = &v;
const int **pp = &p;
即*p的类型为const int*,**p的类型为const int
其实识别这种语法很简单,注意看const的位置,如果在*左边,则表示最终指向的数据为只读,多级指针亦如此。
如果*在变量名的左边,例:int **const pp;,表示pp自身为只读。
第三种情况,const不仅在*左边还在变量名左边,则表示最终指向的数据和自身都为只读,例:const int **const pp;
相关文章推荐
- You are working on a database that must be functioning 24 hours a day, 7 days a week. The database i
- java请求第三方接口
- JVM学习篇(3)之Java内存模型与线程
- Atitit.upnp SSDP 查找nas的原理与实现java php c#.net c++
- Windows + IDEA + SBT 打造Spark源码阅读环境
- 【数据挖掘】算法学习笔记
- 代码逻辑吐槽2.
- Atitit.upnp SSDP 查找nas的原理与实现java php c#.net c++
- C#语言基础(一)
- iOS Container View||Container View获取ViewController
- 完全掌握C++编程中构造函数使用的超级学习教程
- LeetCode—329. Longest Increasing Path in a Matrix
- 构建基于Nginx的web服务器
- 【 bzoj 3514 】Codechef MARCH14 GERALD07加强版 - LCT
- Redis HyperLogLog
- 从零开始配置Jenkins(三)——用户权限管理
- iOS游戏开发游戏功能之外的东西
- Object.defineProperties——MEAN开发后台的Model层
- 矩形覆盖
- HDU 2222 Keywords Search(AC自己主动机)