基类和派生类的赋值规则
来源:互联网 发布:算法设计与分析第五章 编辑:程序博客网 时间:2024/05/29 19:41
在公有继承方式下:
- 派生类的对象/对象指针/对象引用可以赋值给基类的对象/对象指针/对象引用,基类的对象/对象指针/对象引用不能赋值给派生类的对象/对象指针/对象引用。因为派生类包含了基类的所有信息,而基类缺乏派生类中的信息。
- C++容许把基类的对象指针强制转换(显式)成派生类的对象指针,使得基类对象指针可用来指向它公有派生类的任何对象,甚至显式地转换成派生类指针用来替代这些派生类对象去访问它们的新增成员。
- 一个指向基类的指针可以用来指向该基类公有派生类的任何对象,这是C++实现程序运行时多态性的关键途径:任何使用基类对象/指针/引用作为形参的函数,都可以用来处理派生类的对象:
对于采用公有继承方式的类层次结构,若要编写一个函数处理其中某一层对象,应将该函数的形参指定为该类层次结构顶层基类的对象,或对象指针,或对象引用,能将该函数的使用范围扩大到整个类层次结构的任何一层
- 基类和派生类的赋值规则
- 【总结】C++基类与派生类的赋值兼容规则
- 基类和派生类对象之间的赋值
- 基类和派生类对象之间的赋值(截断)
- C++基类和派生类的赋值
- C++基类和派生类的赋值
- 基类与派生类的赋值
- 体验派生类和积累之间的赋值
- 对基类与派生类对象和指针赋值的小结
- 基类与派生类对象和指针赋值的小结
- 基类对象和派生类对象之间的赋值关系
- 与基类对象和派生类对象相关的赋值兼容问题
- 对基类与派生类对象和指针赋值的小结
- 对基类与派生类对象和指针赋值的小结
- C++派生类与基类的赋值
- 派生类的对象赋值给基类对象
- 基类派生类公有派生的情况下赋值兼…
- 派生类规则
- LigerUi中关闭当前页!(自己备份,不是技巧!)
- ListView内容变化后的动态刷新
- android设置背景图片透明
- POJ 2828
- 找出10个最大的文件并排序
- 基类和派生类的赋值规则
- 通过修改linux系统默认的TCP或UDP mem大小解决开发板播放流媒体片源卡顿或马赛克问题
- Paip.断点调试MYSQL存储过程跟函数的解决方案大法
- ICE的5个服务
- JAVA NIO导致JAVA服务端程序无法关闭的奇怪问题
- 博弈论之Nim博弈与sg函数(一)
- 张孝祥java多线程视频笔记----传统线程互斥技术
- ZOJ:3721 Final Exam Arrangement
- HDOJ 2389 - Hopcroft-Carp模板二分图最大匹配