永发信息网

使用拷贝构造函数的条件是什么

答案:1  悬赏:30  手机版
解决时间 2021-06-06 13:32

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

*******这里面的1、2、3是什么意思,能具体说说吗

最佳答案
1、非引用方式是参数
如:
void fun(C c) //假设C为已经定义的类类型,下同
{//...}
2、非引用方式的返回值
如:
C fun()
{//...}
3、参数为同类对象的引用的构造函数
如:
//定义
C(C& c)
{//...}
//调用
C c1;
C c2(c1);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
劳驾下有资格的友友邀请我加入游戏人生!
什么牌子的BB霜j经济实惠,用了肤色自然不油
我在QQ邮件中的发帖,怎么删除或修改?谢谢!
宝宝5个月了一直在吃母奶 但是我大便不通畅
到底汉掌是好还是不好
从海南坐飞机到南京要多久啊
我的QQ农场怎么开不了?
萨尔图区大庆昆购超市地址在哪,我要去那里
英语问题!!!急急
一天喝多少毫升苹果醋最适合减肥!
今年的社保分5个档次,分别的5千4千到3千的不
姓李宝宝起名
辽二三十五紫光剑,一套戾龙轻甲多少GB
漫游偷学什么好?
这个披肩怎么织?
推荐资讯
谁有多句英语谚语啊?本人急需
这种空间怎么做,有截图
蛙蛙游戏乐园
惠普笔记本能用无线上网,但鲁大师提示网卡未
关于CY和OV的计算?
芜湖动漫节有哪些人来签售
龙凤区大庆长青特色酱骨笨鸡店地址在哪,我要
脸型长的女的怎麽做发型?
NBA2K10有中文版的么?
怎么打败提亚斯?
为什么玩飞车时突然退出来
怎么搞到AVA的激活码
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?