C++ 常量引用
什么是常量引用
常量引用(Const Reference)是C++中一种特殊类型的引用,它结合了常量和引用两个概念。简单来说,常量引用是一个无法通过它修改所引用对象的引用。
语法形式为:
const 数据类型 &引用名 = 变量名;
例如:
int x = 10;
const int &ref = x; // ref是x的常量引用
常量引用的特点
1. 不能通过常量引用修改原始值
int number = 42;
const int &ref = number; // 创建常量引用
// ref = 100; // 错误!不能通过常量引用修改值
number = 100; // 正确:可以通过原变量修改值