当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数:
1一个对象以值传递的方式传入函数体
2一个对象以值传递的方式从函数返回
3一个对象需要通过另外一个对象进行初始化。
*******这里面的1、2、3是什么意思,能具体说说吗
当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数:
1一个对象以值传递的方式传入函数体
2一个对象以值传递的方式从函数返回
3一个对象需要通过另外一个对象进行初始化。
*******这里面的1、2、3是什么意思,能具体说说吗