RichardUSTC

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

C++中有一种特殊的虚函数——纯虚函数。语法示例

class Foo{
    ...
    virtual void foo()=0;
    ...
};

当一个类中包含纯虚函数的时候,就称该类为抽象类,不能生成该类的实例。如果子类继承了包含抽象父类,override了父类的所有的纯虚函数,那么就可以生成子类的实例了,否则子类也是抽象类。

 

posted on 2013-03-30 21:34  RichardUSTC  阅读(120)  评论(0编辑  收藏  举报