引用的定义与使用(P39_1)

/*

引用相当于给变量起了一个别名。
类型名 &引用名 = 同类型的某变量名

常引用和普通引用的区别在于:
不能通过常引用去修改其引用的变量。

*/

#include<iostream>
using namespace std;
int main()
{
int oneInt = 1;
int & ref = oneInt;
const int &refc = oneInt;
ref = 2; //通过修改别名来改变变量的值
cout<<"oneInt="<<oneInt<<","<<"ref="<<ref<<endl;
cout<<"refc="<<refc<<endl;
oneInt = 3;
cout<<"ref="<<ref<<endl;
cout<<"refc="<<refc<<endl;
int & ref2 = ref;
cout<<"ref2="<<ref2<<endl;
return 0;
}

posted @ 2020-02-23 18:49  CollisionDimension  阅读(297)  评论(0)    收藏  举报