继承常与虚函数一起使用
虚函数可分为普通虚函数和纯虚函数
例如
class shape{
public:
virtual void draw() const=0;
/纯虚函数
virtual void error() {};
};
class rectangle:public shape
{
};
普通虚函数可以重新定义,也可以不用重新定义,纯虚函数必须重新定义。
继承常与虚函数一起使用
虚函数可分为普通虚函数和纯虚函数
例如
class shape{
public:
virtual void draw() const=0;
/纯虚函数
virtual void error() {};
};
class rectangle:public shape
{
};
普通虚函数可以重新定义,也可以不用重新定义,纯虚函数必须重新定义。