欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

8-2:C++继承之父类和子类对象赋值转换(公有继承)也即切片

发布时间:2025/3/15 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 8-2:C++继承之父类和子类对象赋值转换(公有继承)也即切片 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

父类和子类对象赋值转换(公有继承)



父类和子类对象赋值转换是指:子类对象可以赋值给父类对象(父类的指针或引用也可以),而父类对象不能赋值给子类对象。也就Student一定是Person,但Person不一定是Student。我们把这种操作称之为切片,因为子类对象赋值给父类对象时只赋值了一部分

如下,可以用下面的代码测试。父类公开接口_name,方便子类继承后修改,首先分别创建父类和子类对象,使用的值就是给定的缺省值,然后将子类赋值给父类

#include <iostream> #include

总结

以上是生活随笔为你收集整理的8-2:C++继承之父类和子类对象赋值转换(公有继承)也即切片的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。