单选题 下面是类Shape的定义:
class Shape{
public:
virtual void Draw()=0;
};
下列关于Shape类的描述中,正确的是______。
【正确答案】 B
【答案解析】[解析] virtual void Draw()=0;此为纯虚函数的定义格式。拥有纯虚函数的类为抽象类,而不是虚基类,虚函数和虚基类没有必然联系。虚基类是多继承中的公共基类。抽象类的纯虚函数没有实现部分,所以不能定义对象。