正在加载图片...
82虚函数 (++ C+十 4+十 ++ void main(i base ob1,*p;∥定义基类的对象 first ob2;定义派生类的对象 second ob3;定义派生类的对象 p=&obl;/p指向基类对象obl p> print(;∥调基类成员函数 p=&ob2;∥1p指向子类对象ob2 p-> print();∥动态联编,调子类成员函数 p=&ob3;∥p指向子类对象ob3 p-> print();∥动态联编,调子类成员函数 结果:base first second§8.2 虚函数 void main( ) { base ob1, *p; //定义基类的对象 first ob2; //定义派生类的对象 second ob3; //定义派生类的对象 p= &ob1; //p 指向基类对象 ob1 p->print( ); // 调基类成员函数 p= &ob2; // p 指向子类对象 ob2 p->print( ); // 动态联编, 调子类成员函数 p= &ob3; // p 指向子类对象 ob3 p->print( ); // 动态联编, 调子类成员函数 } 结果:base first second
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有