一、临时量的生成
1、内置类型产生的临时量:常量 不可更改
2、自定义类型产生的临时量:变量 可以更改
3、隐式产生的临时量:常量
二、返回值
1、返回内置类型的时候,产生的都是寄存器的立即数
2、返回自定义类型的时候,也是通过寄存器返回的,但是用指针或者引用来接收返回值时,编译器会自动产生临时量
3、返回对象时,一律产生临时量,并把临时量的地址作为实参传递进去,被调用函数通过访问ebp+8就能够访问临时量的地址
三、返回对象
一、临时量的生成
1、内置类型产生的临时量:常量 不可更改
2、自定义类型产生的临时量:变量 可以更改
3、隐式产生的临时量:常量
二、返回值
1、返回内置类型的时候,产生的都是寄存器的立即数
2、返回自定义类型的时候,也是通过寄存器返回的,但是用指针或者引用来接收返回值时,编译器会自动产生临时量
3、返回对象时,一律产生临时量,并把临时量的地址作为实参传递进去,被调用函数通过访问ebp+8就能够访问临时量的地址
三、返回对象