C++ 调用拷贝构造函数的三种情况。

三种情况如下: 1.对象作为函数参数,以值传递的方式传入函数体。 2.对象作为函数返回值,以值传递的方式从函数反回。 3.对象用于给另一个对象进行初始化。 下面通过例题来解释上面的三种情况: 例题如下: 问题:上面的结果输出是? 答案如下 解析: 1、首先从 B t1 = Play(5) 开始 : Play(5) 调用了构造函数2 和 一次拷贝构造函数和,编译时先把 实参5 通过传参给 Play(
相关文章
相关标签/搜索