33、什么情况下会调用拷贝构造函数(三种情况)

类的对象需要拷贝时,拷贝构造函数将会被调⽤,以下的情况都会调⽤拷贝构造函数:

⼀个对象以值传递的方式传⼊函数体,需要拷⻉构造函数创建⼀个临时对象压⼊到栈空间中。 ⼀个对象以值传递的方式从函数返回,需要执⾏拷⻉构造函数创建⼀个临时对象作为返回 值。

⼀个对象需要通过另外⼀个对象进⾏初始化。

Last updated