1 #include <iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     const int cInt = 3;//定义常量cInt并赋值为3
 6     int oneInt = 50;//定义变量oneInt并赋值为50
 7     int& ref = oneInt;//定义变量ref引用变量oneInt,值为50
 8     const int& rc1 = cInt;//定义常量rc1,引用常量cInt,值为3,属于常引用
 9     const int& rc2 = oneInt;//定义常量rc2,引用变量oneInt,值为50
10     const int& rc3 = ref;//定义常量rc3,引用变量ref
11     int dInt = ref;//定义变量dInt,并将ref赋给dInt
12     int eInt = cInt;//定义变量eInt,将cInt赋予给eInt
13     int flnt = rc1;//定义变量flnt,将rc1赋予给flnt
14     const int gInt = oneInt;//定义常量gInt,将变量oneInt的值赋予gInt
15     int& ref1 = ref;//定义变量ref1,引用ref
16     const int hInt = ref;//定义常量hInt,并将ref赋值给hInt
17     const int jInt = cInt;//定义常量jInt,并将cInt赋值给jInt
18     const int& mInt = rc1;//定义常量mInt,引用rc1
19     const int nInt = rc2;//定义常量nInt,并将rc2赋值给nInt
20     cout << "OK" << endl;
21     int& r2 = (int&)rc1;//定义变量r2,引用强制类型转换为int型的rc1
22     int& r3 = (int&)cInt;//定义变量r3,引用强制类型转换为int型的cInt
23     return 0;
24 }

 

posted on 2022-01-14 21:11  咫尺流云  阅读(167)  评论(0)    收藏  举报