为了账号安全,请及时绑定邮箱和手机立即绑定

为什么参数是Person指针类型或者是Person类型

https://img1.sycdn.imooc.com//5b2f15c70001b5b212390696.jpg

fun1(&s1)和fun2(&s2)相当于把父类的指针或者父类对象赋给子类,这不是错误的写法吗?

https://img1.sycdn.imooc.com//5b2f16be0001393a12320690.jpg

小的不能承接大的

正在回答

1 回答

fun2(&s2)  是什么?作者没这么用啊。

fun1(&s1) 里面的&s1是传入函数的实参,等于是把子类赋值这父类。

下面的图中打叉是因为他把父类对象P1赋值给了子类对象S1

0 回复 有任何疑惑可以回复我~
#1

103945962 提问者

非常感谢!
2018-07-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之继承篇
  • 参与学习       75203    人
  • 解答问题       249    个

继承,C++面向对象三大特征之一,通过编码实践方式讲解到操作层面

进入课程

为什么参数是Person指针类型或者是Person类型

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信