标签:赋值 系统 引用 printf 错误 不同 const 声明 更换
引用即对另一个变量的映射,或者说是另一个变量的别名,用引用名称和变量名称都可以访问变量内容
int num = 10;
int &r = num; // 创建了引用r
printf("%d\n", num); // 10
printf("%d\n", r); // 10
通常情况引用只能引用和自身类型相同的值
int num = 10;
int &a = num; // 引用a只能引用int型的对象
但由const
修饰的引用不同,其可以引用和自身不同类型的引用(前提是,系统能够转换过来的类型),甚至可以引用一个字面量
int &a = 120; // 错误
const int &a = 120; // 正确
标签:赋值 系统 引用 printf 错误 不同 const 声明 更换
原文地址:https://www.cnblogs.com/esrevinud/p/11909313.html