关于虚基类指针向派生类指针转化
来源:互联网 发布:关了蜂窝数据还跑流量 编辑:程序博客网 时间:2024/06/04 18:48
#include <iostream>using namespace std;class base1 { public: base1(){cout<<"base::base()!"<<endl;} void virtual printBase(){cout<<"base::printBase()!"<<endl;} }; class derived1: virtual public base1 { public: derived1(){cout<<"derived::derived()!"<<endl;} void printDerived(){cout<<"derived::printDerived()!"<<endl;} }; int main(int argc, const char * argv[]) { derived1 oo; base1 *oo1=&oo; oo1->printBase(); derived1 *oo2=dynamic_cast<derived1 *>(oo1);//基类必须为多态而且虚基类指针指向派生类对象时才能下行转化,C++编译器具有RTTI检查 oo2->printDerived(); return 0; }
0 0
- 关于虚基类指针向派生类指针转化
- 关于基类与派生类之间对象、指针等转化关系的小结
- 关于基类与派生类之间对象、指针等转化关系的小结
- 关于基类与派生类之间指针转化关系小结
- 基类指针和派生类指针
- 关于指向派生类的基类指针或引用
- 关于C++基类、派生类的引用和指针
- 基类,派生类指针相关
- 派生类和指针数组
- 何时一个类的指针可以强制转化为另外一个类的指针,即使它们之间没有派生关系?
- 何时一个类的指针可以强制转化为另外一个类的指针,即使它们之间没有派生关系?
- 关于基类指针、派生类指针、基类对象派、生类对象问题
- 基类(base class)和派生类(derived class)指针在C++的相互转化
- 为何mfc不使用 dynamic_cast这样的基指针向派生类指针的显示转换?(转)
- C++中指向派生类的基类指针、基类引用的一点总结
- 关于指针的强制转化之一(基类没有…
- 基类指针与派生类指针的相互转换
- 基类指针、派生类指针与他们的关系
- 1005
- listview分割线设置
- 正则表达式分组表达式
- 2014上海网络赛1004||hdu5045 contest【状态压缩dp】
- LNMP
- 关于虚基类指针向派生类指针转化
- Swift 学习博客
- OpenCv学习笔记(二)--Mat矩阵(图像容器)的创建及CV_8UC1,CV_8UC2等参数详解
- CRC16(modbus)校验
- 被创新工场、君联和华熙集团先后翻牌子,因为它把古风二次元玩得特别溜!
- mtk boot.img
- jQuery选择器总结
- socket通讯粘包问题
- 微信电脑版2016 v2.0.0.80 官方正式版