我临时想要的,我不想给他名称,它的生命到下一行就结束了。在C++中临时对象是看不见的,建立在一个没有命名的non-heap对象会产生temp object
这种未命名的临时对象通常在两种情况下出现: 1、为了使函数成功调用而进行的隐式转换和函数返回对象时。
了解如何建立和为什么建立这些临时对象是很重要的,因为构造和释放它们的开销对程序的性能有着不可忽视的影响。
1.为使函数成功调用而建立临时对象。当传递给函数的对象类型与参数不匹配的时候会产生这种情况