在C++类中,有一种类不能生成对象只能被继承,称之为虚基类还是抽象类???

在C++类中,有一种类不能生成对象只能被继承,称之为虚基类还是抽象类啊???
虚基类和抽象类这两个答案都可以吗?

在C++类中,有一种类不能生成对象只能被继承,称之为________。

答案应该是 “抽象类” 或者 “包含纯虚函数的类” 。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-15
两个概念没有直接等价关系
抽象类不能被实例化,里面一定包含纯虚函数
虚基类是虚继承的父类,class B:virtual A{}; A是虚基类追问

那这个题答案是哪个???

追答

称之为抽象类

题呢?

追问

在C++类中,有一种类不能生成对象只能被继承,称之为________。

=,=这就是题。

追答

在C++类中,有一种不能定义对象的类,这样的类只能被继承,称之为 抽象类 ,定义该类至少具有一个 纯虚函数 。
你可以自己去百科查查虚基类指的什么

本回答被提问者和网友采纳
第2个回答  2018-03-29

可以回答抽象类/纯虚类,含有纯虚函数的类。

class A
{
public:
    virtual void fun() = 0; //这种叫做纯虚函数
};

相似回答