1.简单参数类型(寄存器能容纳) 返回值
int& fun_int(int *i) {
(*i)++;
return *i;
}
int func_int(int *i) {
(*i)++;
return *i;
}
int &x = fun_int(&y);
0038881F lea eax,[y]
00388822 push eax
00388823 call chapter11::fun_int (03817ADh)
00388828 add esp,4
0038882B mov dword ptr [x],eax
int z = fun_int(&y);
0038882E lea eax,[