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 28 29 30 31 32 33 |
#include <iostream> // 输出流库 using namespace std; // 使用标准命名空间 // 课程:06 引用 - 常量引用 // const引用使用的场景,通常用来修饰形参 void showValue(const int &v) { // 因为使用const修饰过形参,所以不允许修改改变该数据来达到误操作 // v = 1000; // 不允许该操作 cout << v << endl; } // 程序入口函数 int main() { // system("chcp 65001"); // 临时设置UTF-8编码 // int &ref = 10; // 引用本身需要一个合法的内存空间,不能直接引用数据,所以这行错误 // 加入const就可以了,编译器优化代码: // int temp = 10; // const int &ref = temp; const int &ref = 10; // ref = 100; // 加入const后不可以修改变量 cout << ref << endl; // 函数中利用常量修饰引用防止误操作修改实参 int a = 22; showValue(a); system("pause"); // 控制台暂停,等待下一步操作 return 0; // 结束返回值:0 } |
11.6 引用-常量引用
未经允许不得转载:Ai分享 » 11.6 引用-常量引用