抽象类是什么,虚继承里面的基类是抽象类吗,纯虚函数是抽象类吗

来源:百度知道 编辑:UC知道 时间:2024/05/06 09:24:47

抽象类就是不能实例化的类,(就是不能作为类型名申请一个变量),要求是一定至少要有一个纯虚函数,(就是一个类似void functionname(int x)=0的函数,该函数没有实际的代码实现,因此叫做纯虚函数)。
该类必须被用来继承,他的子类默认的函数中也至少有一个父亲带来的纯虚函数,这些纯虚函数如果继续没有提供实际代码,那么这个子类仍然还是抽象类,直到所有的函数里(继承的或者另外提供的不存在纯虚函数为止)