虚函数这么用,只要有一个基类的指针就行了
class shape{public: shape(){}; virtual void draw() //注意这里设置为虚函数 { 画图形; }};class rectangle : public shape{public: rectangle(){}; void draw() { 画方形; }};class round : public shape{public: round(){}; void draw() { 画圆形; }};void main(){ shape * s; s = new rectangle(); s->draw(); s = new round(); s->draw();}

浙公网安备 33010602011771号