void test1(Car &car) {}
Car test2() { Car car; return car; } int main() { Car car2; car2 = test2(); //这里函数调用完以后马上就销毁,如果不生成一个中间对象的话,无法赋值给car2 }
对象型参数和返回值-匿名对象(临时对象)
原文:https://www.cnblogs.com/sec875/p/12555552.html