本文主要是介绍05 C++ 基础 const 限定符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.const 对象
const int buffersize = 512;//const 对象一旦创建后其值就不能再改变
extern const int buffersize = 512;// extern 使其能被其他文件使用
2. 引用和 const
- const int ci = 1024;
- const int &r = ci;// 引用及其对应的对象都是常量
3. 指针和 const
- const int i = 123;
- const int *p = &i;
4.顶层 const
int iVal = 1;int *const p = &iVal;// 不能改变 p 值,这是一个顶层 constconst int iVal2 = 2;// 不能改变 iVal2 值,这是一个顶层 constconst int *p2 = &iVal2;// 运行改变 p2 值,这是一个底层 constp2 = &iVal;
这篇关于05 C++ 基础 const 限定符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!