c++里用类的一个对象初始化该类的另一个对象是什么意思,如果用对象a初始化对象b,那a和 b有什么关

关系... 关系 展开
 我来答
xoaxa
2012-12-25 · TA获得超过8611个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3497万
展开全部
构造类型变量和基础类型变量一样,可以用来初始化同一个类型的对象(使用复制构造函数),也可以初始化不同类型的对象(使用转换构造函数),通过复制构造函数,还可以复制,前提是这些构造函数是确实存在的(系统会默认给出相关函数,但往往不能满足条件)。
既然用同类型的变量(对象)进行初始化,那么其中一个对象的改变不会影响另一个对象,也就是说二者的类型相同,但属性可以不同,所以它们是相互独立的。
潘达lya
2012-12-25 · TA获得超过1476个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:446万
展开全部
a,b的关系就是他们是同类型对象,除此之外没有关系,用a初始化b,就相当于让另一个人和你穿同样的衣服,但之后他换什么衣服,和你就没关系了。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangyanzi2012
2012-12-25
知道答主
回答量:11
采纳率:0%
帮助的人:4.1万
展开全部
类的对象之间的初始化:如果用A初始化B,则B 是A的副本。相当于复制作用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪山垂钓的鱼塘
2012-12-25 · TA获得超过177个赞
知道答主
回答量:124
采纳率:0%
帮助的人:43.1万
展开全部
因为他们之间存在着继承关系,如果一个子类要声明对象实例化,那么可以用父类去实例化,因为是继承关系所以,可以实例化,这基本上是继承之间的关系问题!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1018902817
2012-12-25
知道答主
回答量:13
采纳率:0%
帮助的人:6.2万
展开全部
拷贝构造
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式