为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1.普通函数不能是虚函数。 2.静态成员函数不能是虚函数。 3.内联函数不能是虚函数。 4.构造函数不能是虚函数。
    查看全部
  • 图片
    查看全部
    0 采集 收起 来源:C++多态概述

    2016-08-23

  • RTTI
    查看全部
    0 采集 收起 来源:[C++]RTTI

    2016-08-21

  • c++中多态的实现是通过虚函数表实现的 每个类只有一份虚函数表,所有该类的对象共用同一张虚函数表 两张虚函数表中的函数指针可能指向同一个函数
    查看全部
    0 采集 收起 来源:练习题

    2016-08-21

  • 虚函数表指针占据的是每个对象的前四个内存单元 有虚函数时,对象中首先存虚函数表指针,再存数据成员地址,没有虚函数时,首先存的是数据成员的地址。<br> 有虚函数时,先使用指针 p 指向对象,访问的虚函数表指针,(*p)取得的是虚函数表地址,再使 p++ 就指向了数据成员,(*p)就能取得数据成员的值。
    查看全部
  • 对象的大小:在类实例化的对象中,数据成员所占据的内存大小(不包括成员函数)<br> 对象的地址:通过一个类,实例化一个对象,对象在内存中占有一定的内存单元,内存单元的第一个地址就是对象的地址<br> 对象成员的指针:用类实例化一个对象之后,对象当中可能有一个或多个数据成员每一个数据成员所占据的地址。对象的每个数据成员的类型不同,占据的内存大小也有不同,地址也不同<br> 虚函数表指针:具有虚函数的情况下,实例化对象时,对象的第一块内存中存储的是一个指针,为虚函数表指针,占据大小为4。 c++中对于没有数据成员的类,用一个内存单元表示对象的存在
    查看全部
  • 父类中存在虚函数时,子类没有定义同名函数,那么,子类的虚函数表中的该函数的指针就指向父类的该同名函数的入口, 子类定义了同名函数,子类的虚函数表中的该函数指针覆盖父类的同名函数的入口指针,指向子类的该虚函数的入口
    查看全部
  • 虚函数表指针:通过虚函数表指针找到虚函数表,然后在虚函数表中的位置偏移找到相应的虚函数的地址入口
    查看全部
  • 函数指针:指针指向函数,存储内存的地址,即函数的首地址 函数的本质是一串二进制代码
    查看全部
  • 常见的异常
    查看全部
    0 采集 收起 来源:[C++]异常处理

    2016-08-20

  • 不错
    查看全部
  • try和catch的用法
    查看全部
    0 采集 收起 来源:巩固练习

    2016-08-19

  • 接口类可以被继承不能实例化
    查看全部
    0 采集 收起 来源:练习题

    2016-08-19

  • Animal类无参默认构造函数后面要有{},Dog类默认构造函数调用实际上调用的是父类的,new对象时要传入实参。
    查看全部
    0 采集 收起 来源:单元练习

    2016-08-19

  • 只有函数声明没有函数定义的虚函数是纯虚函数;含有纯虚函数的类叫做抽象类
    查看全部
    0 采集 收起 来源:练习题

    2016-08-19

举报

0/150
提交
取消
课程须知
本课程是C++初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、虚函数、虚析构函数、纯虚函数 2、抽象类和接口类 3、运行时类别异常 4、异常处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!