如果函数继承自基类,则该函数在派生类中仍然是虚拟的

时间:2015-03-17 10:06:46

标签: c++ inheritance virtual

我对c ++中的纯虚函数有疑问:

// shape.h
class Shape
{
public:
   virtual void SetName() = 0;  
};

// round.h
#include "shape.h"
class Round: public Shape
{
   void SetName();
};

class Round继承class Shape,基类SetName中的Shape是虚拟的,然后在派生类Round中定义SetName而不{ {1}}关键字,这个virtual函数是继承自基类SetName还是虚拟的吗?

0 个答案:

没有答案