首页 > 编程语言 > 详细

C++虚函数分析

时间:2017-11-14 13:57:53      阅读:216      评论:0      收藏:0      [点我收藏+]

1.虚函数(impure virtual)

  c++虚函数主要是提供“运行时多态”,父类提供虚函数的默认实现,子类可以虚函数进行重写。

2.纯虚函数(pure virtual)

      c++纯虚函数也是“运行时多态”,父类不能提供函数的实现,子类提供函数的实现。包含纯虚函数的类,称为“”抽象类“”,无法用new

实现对象,只能实现了虚函数的子类才可以new。

3.普通函数(no-virtual)

     普通函数是静态编译的,是父类给子类提供的强制实现。

C++虚函数分析

原文:http://www.cnblogs.com/senior-engineer/p/7831295.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!