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 }

浙公网安备 33010602011771号