正在加载图片...
void main(void) CIRCLE c(3,7,8); PONT*p=&c;//父指针p实际指向的是子类Circle对象 cout<<"The circle with radius "<<c.getr(); cout<<"is at("<<p->getx()<<","<<p->gety()<<")In"; p->show(); /Ip->show()动态绑定,并调用相应的虚函数 输出: The circle with radius 8 is at(3,7) Show a circle 考虑:若去掉virtual,结果如何? Return说明2 99 void main(void) { CIRCLE c(3, 7, 8); POINT *p=&c; cout<<"The circle with radius "<<c.getr( ); cout<<" is at ("<<p->getx( )<<", "<<p->gety( )<<")\n"; p->show( ); } //父指针p实际指向的是子类Circle对象 //p->show( ) 动态绑定,并调用相应的虚函数 考虑:若去掉virtual,结果如何? 输出: The circle with radius 8 is at (3, 7) Show a circle Return说明2
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有