C++中,派生于一个抽象基类的派生类必须全部继承和定义抽象基类中的所有函数吗?

2024-12-19 05:36:16
推荐回答(1个)
回答1:

不是所有虚函数,而是所有的纯虚函数,其它的函数可以不重新定义。

如果派生类没有重新定义所有的基类的纯虚函数,那么该类也将是抽象类。

而如果只是没有重定义虚函数(不是纯虚函数),那只是没有实现多态性,并不是不能定义对象。