在C++中可以声明const引用;
const Type& name=var;
const引用让变量拥有只读属性。
int a=4;
const int& b=a;
int* p=(int*)&b;
b=5;//错误,不能被赋值
*p=5;//ok 修改a的值
本文详细介绍了C++中const引用的使用方法及其特性。通过示例代码解释了const引用如何赋予变量只读属性,并展示了即使指向常量的引用也不能改变其指向的值,但可以通过指针间接修改的情况。
在C++中可以声明const引用;
const Type& name=var;
const引用让变量拥有只读属性。
int a=4;
const int& b=a;
int* p=(int*)&b;
b=5;//错误,不能被赋值
*p=5;//ok 修改a的值
1556
174

被折叠的 条评论
为什么被折叠?