virtual test

来源:互联网 发布:随机矩阵 编辑:程序博客网 时间:2024/06/06 01:13
#include <iostream>using namespace std;class A{public:int m;virtual void print(){cout<<"A中保存的值:"<<m<<endl;}};class B:virtual public A{};class C:virtual public A{};class D:public B,public C{};class E:public A{public:void print(){cout<<"E中保存的值:"<<m<<endl;}};int main(){D *d=new D();d->print();A *a=new E();a->print();system("pause");}


virtual test

virtual 一种是虚继承的virtual

一种是派生类为了实现多态重写的virtual



http://blog.csdn.net/xingyu19871124/article/details/7640131

0 0
原创粉丝点击