问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

拷贝构造函数的赋值重载

发布网友 发布时间:2023-07-21 05:57

我来回答

1个回答

热心网友 时间:2024-11-30 18:14

下面的代码与上例相似 int main(intargc,char*argv[]){CExample theObjone;theObjone.Init(40);CExample theObjthree;theObjthree.init(60);//现在需要一个对象赋值操作,被赋值对象的原内容被清除,并用右边对象的内容填充。theObjthree=theObjone;return0;}这里也用到了"="号,但与"复制初始化"中的例子并不同。"复制初始化"的例子中,"="在对象声明语句中,表示初始化。更多时候,这种初始化也可用圆括号表示。例如:CExample theObjthree(theObjone);。
而本例子中,"="表示赋值操作。将对象theObjone的内容复制到对象theObjthree,这其中涉及到对象theObjthree原有内容的丢弃,新内容的复制。
但"="的缺省操作只是将成员变量的值相应复制。由于对象内包含指针,将造成不良后果:指针的值被丢弃了,但指针指向的内容并未释放。指针的值被复制了,但指针所指内容并未被复制。
因此,包含动态分配成员的类除提供拷贝构造函数外,还应该考虑重载"="赋值操作符号。 拷贝构造函数和赋值函数的功能是相同的,为了不造成重复代码,拷贝构造函数实现如下:
CExample::CExample(const CExample& RightSides)
{
*this=RightSides; //调用重载后的"="
}
//20130724 说明: 参见Effective C++ 第60页(条款12的结尾)作者强烈不建议用某个copying函数实现另一个copying函数。所以对于上面这段内容有待商榷。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
化学速率的理解问题 标准平衡常数Kθ公式「科普」 沼泽过滤用沙子还是石子 艾利和U10VP(1GB)主要功能 艾利和U10VP(512MB)重要参数 艾利和U10(1GB)重要参数 艾利和U10(1GB)艾利和U10(1GB)详细参数 艾利和U10(512MB)艾利和U10(512MB)详细参数 电信手机查详单能不能把上网的历史记录查出来 电信流量超支怎么查询 RR开头的美国挂号信到中国l 需要几天? 美国挂号信到中国大约多长时间? 什么叫 *** 分散采购 分散采购和集中采购分别具有什么样的特点 男方父母都会反对女大男小的情侣结婚吗? 为何农村父母不喜欢自己孩子娶比他年龄大的老婆? 为什么很多家长都不同意女大男小的组合呢? 为什么男方父母会反对媳妇比儿子大五岁? 我的世界手机版为什么一联机就秒退 为什么我的世界1.7.9一联机就自动退出 为什么我玩我的世界手机版联机成这样,之前都不会,一会儿就闪退了_百 ... 为什么我的世界手机版不能联机一迸入就自动退出 网上可以申请居民医保吗 小时候在田埂上总能看见一种花长得象鸭子的植物每次还天真的摘几个回 ... 鸭梨是一种什么植物,描述越详尽越好 ...保大, 不知道安利,不后悔,新东方,蓝翔,先 救妈 这些都是什么问_百... 这是什么树的果子呀?有点像鸭子 用pos机刷卡后别人会知道你的卡号吗 新买的戴尔微边框这款电脑win10系统,wifi连上了能登录qq但是网页和优... co2si 是什么材料 2018二年级四字成语 我老公婚前隐瞒婆婆是精神病患者的事实,给婚后这个大家庭带来很大的负面... 男朋友故意隐瞒家族精神病史,这算不算人品有问题? 前男友隐瞒他母亲精神病史,我放弃了结婚,有做错吗? 他家人从来不把我放在眼里,婆婆还有精神病。我要离婚。男友不愿意签字... 我的婆婆家族有精神病史,但是我的老公没有,请问我们的孩子有的概率大... 婆婆有精神疾病会不会遗传给我的孩子? 小区楼下晚上聊天很快乐 婚后发现婆婆我有精神病怎么办 在城市轨道交通综合监控系统中,互联的子系统与综合监控平台之间_百度... 我老公是个孝子,婆婆是个精神病患者!我该如何面对他们 为何同一小区同一单元楼的住户之间很少有亲密的来往? 为什么我群里全是负能量的人,一说话全是抱怨自己多么多么不好,正能量的... 我有个朋友人挺好,但每天负能量很多,总是抱怨? 梦见自己光身子是什么预兆? 一个充满负能量的朋友,整天找我发牢骚与抱怨甚至说寻死类的? 她喜欢吐槽、喜欢抱怨。面对目标的负能量,应该怎么办? 艺考生填报志愿时,学校、专业该如何取舍? 考大学专业重要还是学校重要 怎么取舍 拿到多个offer,如何取舍?