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

拷贝构造函数X::X(X)在C++中是非法的,请解释其原因。

发布网友 发布时间:2023-07-19 04:35

我来回答

4个回答

热心网友 时间:2024-12-01 15:38

我个人认为拷贝构造函数的形参必须是本类对象的引用,而在此题中是类。
在C++中,下面三种对象需要拷贝的情况。因此,拷贝构造函数将会被调用。
1). 一个对象以值传递的方式传入函数体
2). 一个对象以值传递的方式从函数返回
3). 一个对象需要通过另外一个对象进行初始化
当实现程序时,当一个对象以传递值的方式传入这个函数的时候,拷贝构造函数自动的被调用来生成函数中的对象。如果一个对象是被传入自己的拷贝构造函数,它的拷贝构造函数将会被调用来拷贝这个对象这样复制才可以传入它自己的拷贝构造函数,这会导致无限循环。 也就是递归!
这显然是错误的!所以拷贝构造函数的形参必须是她的对象的引用。

热心网友 时间:2024-12-01 15:39

河北师大软件的再次路过。~

热心网友 时间:2024-12-01 15:39

河北师大的路过

热心网友 时间:2024-12-01 15:40

河北师范的?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
银耳茉莉汤制作要诀 茉莉银耳羹制作过程 银耳饮料茉莉银耳汤 发几张很好看的手机壁纸来 无纺壁纸的优缺点有哪些? 移动破碎机价格多少钱一台,移动破碎机需要办理什么手续 你知道窝瓜和倭瓜的区别是啥吗? 窝瓜和倭瓜是一种东西吗? 经常吃韭菜有什么危害 像素标定板 通常拷贝构造函数的参数是( )。 橄榄雪里蕻是一种菜吗? 【在教学实践中统整课题研究】藏书票教学实践课题研究 2024辽宁省考报名什么是照片处理工具 怎么查询注册时间 怎么查看自己的注册了多久了? 怎么查询录取通知书 人区别于动物的根本标志和特征在于人能够( ) 人区别于动物的根本标志在于() 台北孔庙的祭孔大典 曲阜孔庙祭祀大典普通游客可以进入吗 2022北京孔庙祭孔大典在哪里举行2022北京孔庙祭孔大典在哪里举行活动... 翔茜美粉底液好用吗女生 什么人死的时候轻于鸿毛? 知识产权一般包括什么? 专利种类一般分为() 北京环信知识产权代理有限公司保定分公司怎么样 北京鑫标扶摇知识产权代理有限公司电话是多少? 北京八月瓜知识产权代理有限公司电话是多少? 脏话难道是人类的专利吗? c++关于拷贝构造函数和等号的重载 u, e,t,c,k可以拼成的单词 d c u k怎么组成一个英语单词 k b u d c可以组成什么单词,但有一个字母是多余的 u、k、t、d组成什么单词? K C F U D这四几个字母有一个字母是多余的,组出的单词是什么? 有人知道零组是什么么? 如果黑客入侵保险公司系统我们的保单会丢失吗 责任担保人什么意思 世界杯的足球有人踢吗? 7.5/15怎么用竖式计算 7.5÷15的坚式 7.65除以15竖式计算的过程? 7.95÷15多少列竖式计算? ct显示腋下有软组织阴影,b超检查不到,医生用手也摸不到.会是什么_百度... 请英语达人帮忙翻译两句话,很简单~~ 76人悍将被偷袭!欧锦赛上演火爆冲突,当时场面为何难以控制? 节能环保、新一代信息技术、生物、高端装备制造产业应属于()。 潍坊东林新型环保节能设备有限公司怎么样? 新型小轿车上安装了哪些环保节能的仪器?