1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#include <iostream> // 输出流库 using namespace std; // 使用标准命名空间 // 课程:05 引用的本质在C++中内部实现是一个指针常量 // 发现是引用,自助转换为 int * const ref =&a; void func(int &ref) { ref = 100; // ref是引用,转换为*ref = 100; } // 程序入口函数 int main() { // system("chcp 65001"); // 临时设置UTF-8编码 int a = 10; // 自助转换为 int * const ref =&a;// 指针常量是指针指向不可以改,也说明为什么引用不可以改 int &ref = a; ref = 20; // 内部发现ref是引用,自动帮我们转换为*ref=20; cout << "a = " << a << endl; cout << "ref = " << ref << endl; system("pause"); // 控制台暂停,等待下一步操作 return 0; // 结束返回值:0 } |
11.5 引用-引用的本质
未经允许不得转载:Ai分享 » 11.5 引用-引用的本质