摘要:
本来看看return到底做了什么结果看了这个复制构造函数,复制构造函数调用的场合如下:• 根据另一个同类型的对象显式或隐式初始化一个对象。• 复制一个对象,将它作为实参传给一个函数。//传递实参的副本时会调用• 从函数返回时复制一个对象。//return返回一个副本时会调用• 初始化顺序容器中的元素... 阅读全文
摘要:
我们知道在C++的创建对象是一个费时,费空间的一个操作。有些固然是必不可少,但还有一些对象却在我们不知道的情况下被创建了。通常以下三种情况会产生临时对象: 1,以值的方式给函数传参; 2,类型转换; 3,函数需要返回一个对象时;现在我们依次看这三种情况:一,以值的方式给函数传参。 我们知道给函数传参... 阅读全文