您当前的位置: 首页 >  森明帮大于黑虎帮

虚函数和纯虚函数的区别

森明帮大于黑虎帮 发布时间:2021-09-14 22:59:48 ,浏览量:2

文章目录
  • 一、首先:强调一个概念
  • 二、C++纯虚函数
      • 1.定义
      • 2.引入原因
      • 3.抽象类的介绍

一、首先:强调一个概念

定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。

1、简介:假设我们有下面的类层次:

class A
{
public:
    virtual void foo()
    {
        cout            
关注
打赏
1688896170
查看更多评论
0.1343s