????0 ????????
?????????????????????????????????????????????????????????????????
????1 ???????????
??????????????????????????????????????????????????C++????????????μ?????????——??????????????????????????????????
????2 ??????e??????
????????????????????????????????????????????????????????λ??????????????
????3 ??????????????
??????????????????????????????e???????????????????????????±??????á??????????
?????????????????????????????????????????????????????????????????
????????????????????????????????????????????
?????嵥1
????1 int &&i = 1;
????2 int b = 2;
????3 cout << i << endl;
????4 i = b;
????5 cout << i << endl;
????6 //???1 2
?????嵥1??i?????????1?????????????????????????????????????????????????????????????????????????????????????????
?????嵥2???嵥1?????
????;??????????
????int &&i = 1;
????00C044DE  mov         dword ptr [ebp-14h]??1
????00C044E5  lea         eax??[ebp-14h]
????00C044E8  mov         dword ptr [ebp-8]??eax
????int b = 2;
????00C044EB  mov         dword ptr [ebp-20h]??2
????;??????????
????i = b;
????00C04523  mov         eax??dword ptr [ebp-8]
????00C04526  mov         ecx??dword ptr [ebp-20h]
????00C04529  mov         dword ptr [eax]??ecx
????;??????′???
?????嵥2???????????????????????????3?ж??????????????0????4-5?н????????????洢??i?У????i?洢?????????????????????????????????????????
??????10??mov  eax??dword ptr [ebp-8]?????i?洢????????????????????11-12?н?b?????????????????????i?洢?????????????洢??????????????????????????????????
?????嵥3??????????????????
????1 int&&temp =0;
????2 int&&i = temp;
?????嵥3??temp???????????????????????????????i????temp??????????
?????嵥4??????????????????
????1 int &&temp = 0;
????2 int &&i = 1;
????3 i = temp;
?????嵥4??????????temp???????????????????????i?????????????????
?????嵥5
????1 class A{
????2 public:
????3     int b;
????4     int a;
????5     char c[256];
????6 };
????7 void f(A a)
????8 {
????9     ;
????10 }
????11 int main(int argc?? char const *argv[])
????12 {
????13     A &&a = A();
????14     f(a);
????15 }
?????嵥5??????????????????????????????a????????????????????????????????????????f???????β????????????????????f???????????a?????????????????????????
????4 ???
?????????????????????????????????????????????????????????????ò?????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????