????C++??????????????????????????ò????????????????????????????????????????????????????????á?
????int    val = 42;
????int    &rval = val;
???????rval????val???????rval??val?????????????????????????е???????????????
???????????????????????????????????????????????????????У???????????????????е???????????????????????????????????????
????int    &rval = 10;    //error: initializer must be an object
????double    dval = 3.14;
????int    &rdval = dval;    //error: initializer must be an int object
????References to const????????????
???????????????????????????????????????????
????const    int    ci = 1024;
????const    int    &r1 = ci;
????r1 = 42;    //error: r1 is a reference to const
????int    &r2 = ci;    //error: nonconst reference to a const object
???????ci????????????????????????????????????????ci???????????????ci??
?????????????????????????????????????????????????????????const?????????????????????
????int    i = 42;
????const    int    &r1 = i;    ???? //ok
????const    int    &r2 = 42;????????//ok
????const    int    &r3 = r1 * 2;?? //ok
????int    &r4 = r * 2;    //error: ????????ò??????????????
???????????????????????
????double    dval = 3014;
????const    int    &ri = dval;    //ok
???????????????????????????
????double    dval = 3014;
????const    int    temp = dval;    //????????????????????????dval
????const    int    &ri = temp;      //??????????????????
???????????????????????????????????????ò?????????????????????в??????????
?????????????????ò??????????
?????????????????????????ū???????????????????????????????????????????? ???????????????????????????????????????????????????????dval?????????????У???
?????????????г??????ò??????????????????????????????????????????????????????????????????????????????ó??????ó?????????
?????????????
????int    i = 42;
????int    &r1 = i;
????const    int    &r2 = i;
????r1 = 0;    //ok
????r2 = 0;    //error
????????????????ú????????????????????????????????ò??????????????????????????????????????????????????????????????????????????????????????????????????????????????????棬??????????????????????????????????????