const修饰指针
2013-11-07 15:48
183 查看
const int *p ;
//p可修改,p所指向的内容不可修改
int const *p;
//p可修改,p所指向的内容不可修改
int * const p ;
//p不可修改,p指向的内容可修改
const int *const *p;
//p和p指向的内容都不可修改
口诀:当const出现在*左边时,指针指向数据为常量,当const出现在*右边,指针本身为常量。(左数右值)
//p可修改,p所指向的内容不可修改
int const *p;
//p可修改,p所指向的内容不可修改
int * const p ;
//p不可修改,p指向的内容可修改
const int *const *p;
//p和p指向的内容都不可修改
口诀:当const出现在*左边时,指针指向数据为常量,当const出现在*右边,指针本身为常量。(左数右值)
相关文章推荐
- const修饰指针和引用释疑
- 程序员面试(3):关于const修饰指针的情况
- const修饰指针和引用的用法
- C:带有const修饰的指针解读
- const在修饰指针时的应用
- const修饰指针和引用的用法【转贴】
- const修饰指针和引用的用法
- C++ Primer Plus学习笔记之const修饰指针
- const和#define的不同以及 const修饰指针的几种情况
- const关键字修饰指针速记的好方法
- [C++] C++中const修饰指针,变量, 函数参数和函数返回值的用法总结
- 【C++】const、volatile不能修饰没有this指针的成员函数
- const修饰的指针
- const修饰指针和引用的用法
- 使用 const 修饰的指针
- const关键字修饰指针的疑惑点
- const 修饰指针的问题
- const修饰指针的用法:常量指针和指针常量
- 关于const修饰指针的问题
- 做题笔记(一)const修饰的一阶二阶指针