C++中有一种特殊的虚函数——纯虚函数。语法示例
class Foo{ ... virtual void foo()=0; ...};
当一个类中包含纯虚函数的时候,就称该类为抽象类,不能生成该类的实例。如果子类继承了包含抽象父类,override了父类的所有的纯虚函数,那么就可以生成子类的实例了,否则子类也是抽象类。
本文共 241 字,大约阅读时间需要 1 分钟。
C++中有一种特殊的虚函数——纯虚函数。语法示例
class Foo{ ... virtual void foo()=0; ...};
当一个类中包含纯虚函数的时候,就称该类为抽象类,不能生成该类的实例。如果子类继承了包含抽象父类,override了父类的所有的纯虚函数,那么就可以生成子类的实例了,否则子类也是抽象类。
转载于:https://www.cnblogs.com/richardustc/archive/2013/03/30/2990967.html