常量引用

作用:常量引用主要来修饰形参,防止误操作。

在函数形成参列表中,可以加const修饰形参,防止形参改变实参。

代码示例:

#include <iostream>

using namespace std;

//打印数据函数

void showValue(int &val)

{

       //val = 1000;

       cout << "val=" << val << endl;

}

int main()

{

       //常量引用

       //使用场景:用来修饰形参,防止误操作

       //int a = 10;

       //加上const之后,编译器将代码修改 int temp=10;const int&ref=temp;

       //const int &ref = 10;//引用必须引用合法的内存空间

       //ref = 20;//加入const之后变为只读,不可以修改

       int a = 100;

       showValue(a);

       cout << "a=" << a << endl;

       system("pause");

       return 0;

}