C++中,为何不能将基类对象赋值给派生类? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c++ 对象 赋值 搜索资料 2个回答 #热议# 为什么有人显老,有人显年轻? ljt20061908 推荐于2017-11-25 · TA获得超过1033个赞 知道小有建树答主 回答量:527 采纳率:87% 帮助的人:196万 我也去答题访问个人页 关注 展开全部 派生类对象有基类对象的所有成员变量以及成员函数吧!可能还有基类没有的成员变量或成员函数吧!你将基类对象赋值给派生类后,如果你这个派生类访问基类没有的成员变量或者成员函数就报错了,所以将基类赋值给派生类是非常危险的,不是不能是不建议。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 转身_晴天lr 2013-06-17 知道答主 回答量:18 采纳率:0% 帮助的人:8.6万 我也去答题访问个人页 关注 展开全部 公有派生类具有基类所有成员,根据赋值兼容原则,可以将公有派生类的对象赋给基类,也可用公有派生类的对象初始化基类引用,还可公有派生类的对象的地址初始化基类的指针。但是反过来不行。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-12-14 C# 基类引用变量引用派生类对象问题? 2016-07-12 C++中,相同类的对象为何能直接赋值? 12 2017-10-06 关于C++基类与派生类 28 2016-04-16 C++基类和派生类的关系 1 2013-08-13 派生类对象赋值给基类指针的问题 4 2011-06-29 C++ 类对象之间相互赋值,应该增加什么函数?为什么只定义拷贝构造函数还不够? 3 2013-10-09 派生类对象的创建过程中基类部分是如何进行初始化 详细�0�3 2 2017-09-13 为什么 C++ 中,基类指针可以指向派生类对象 2 更多类似问题 > 为你推荐: