c++ const关键字
2013-06-27 08:38
211 查看
先忽略类型名(编译器解析的时候也是忽略类型名),我们看 const离哪个近。“近水楼台先得月”,离谁近就修饰谁。
const int * p ;//const 修饰*p,p 是指针,*p是指针指向的对象,不可变
int const * p;//const修饰*p,p 是指针,*p是指针指向的对象,不可变
int*const p;//const修饰p,p 不可变,p 指向的对象可变
const int *const p; // 前一个const修饰*p,后一个const修饰p ,指针p 和p 指向的对象都不可变
注:在上面分别划去int。
const int * p ;//const 修饰*p,p 是指针,*p是指针指向的对象,不可变
int const * p;//const修饰*p,p 是指针,*p是指针指向的对象,不可变
int*const p;//const修饰p,p 不可变,p 指向的对象可变
const int *const p; // 前一个const修饰*p,后一个const修饰p ,指针p 和p 指向的对象都不可变
注:在上面分别划去int。
相关文章推荐
- C++中const关键字的用法
- c++ const 关键字 const与#define区别
- C++中const关键字用法
- C++中的const关键字
- C/C++中const关键字详解
- C/C++关键字const作用总结
- C/C++中static,const,inline三种关键字详细总结
- C/C++ 中const关键字总结
- C/C++中const关键字
- 【C/C++学习】const关键字的理解
- C++ const 关键字
- C和C++中的const关键字
- c++ 关键字const
- C++基本功之 const关键字
- C++关键字const基本用法
- 谈谈C++中的几个关键字(主要是const)
- C/C++中const关键字详解
- c/c++ 使用static与const关键字时需要掌握的知识
- C++ Special:const关键字和常量指针 vs 指针常量
- 解析C与C++中的关键字const