竹山一叶

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

多态是C++的重要特性,通过基类指针来访问派生类的函数。

虚函数就是为了实现这功能而定义的函数,虚函数可以在定义时实现也可以不实现,定义了虚函数的类可以实例化。

纯虚函数更多的是表示接口的含义,纯虚函数定义时不能实现,需要在派生的子类中实现且必须实现,含有纯虚函数的类不能实例化。

虚析构函数与虚函要成对出现,以便在通过基类指针释放派生对象时,调用派生类的析构函数。





posted on 2016-10-17 09:26  竹山一叶  阅读(441)  评论(0编辑  收藏  举报