虚函数与继承调用

来源:互联网 发布:淘宝品控违规怎么处理 编辑:程序博客网 时间:2024/05/29 15:14
#include <iostream>using namespace std;class A{public:virtual bool init(){ cout<<"A::init"<<endl; initData();         return true;}virtual void initData(){         cout<<"A::initdata"<<endl;}};class B : public A{public:virtual bool init(){if(!A::init()) return false;return true;}virtual void initData(){A::initData();cout<<"B::initdata"<<endl;}};void main(){    B b;b.init();}/*A::initA::initdataB::initdata*/

0 0
原创粉丝点击