为了账号安全,请及时绑定邮箱和手机立即绑定
  • 虚函数特性可以被继承,当子类中定义的函数与父类中虚函数的声明相同时,该函数也是虚函数。
    查看全部
    0 采集 收起 来源:练习题

    2016-04-07

  • (1)虚析构函数:目的就是解决用父类的指针调用子类对象时产生的一些内存泄漏问题,delete 指针,指针的类型是什么的,系统就会释放相应内存的空间。所以在父类的析构函数前加上“virtual”关键字,则在释放内存时,会同时释放掉子类对象的内存。 (2)虚不是所有函数都能“虚的”: 内联函数不能是虚函数, 静态函数不能是虚函数, 构造函数不能是虚函数, 不是类的成员函数不能是虚函数,即普通函数不能是虚函数
    查看全部
  • 多态的具体语法是:当从堆中实例化一个子类的对象,并把父类的指针指向其对象时,若在父类和子类的同名成员函数上添加了“virtual”关键字,就可以访问到子类的成员函数。
    查看全部
    1 采集 收起 来源:练习题

    2016-04-07

  • (1)用宏定义去解决重复包含头文件的问题 (2)在父类中定义“虚函数”,子类中为了更好的编程习惯,在同名的成员函数前也写上“virtual”关键字,然后多态的现象就发生了,父类的指针可以调用到子类的成员函数了
    查看全部
  • 1、只有类的成员函数才能声明为虚函数。 2、静态成员函数不能使虚函数,因为它不受限于某个对象。 3、内联函数不能使虚函数。 4、构造函数不能是虚函数。 5、析构函数可以是虚函数。 静态多态(早绑定)程序在运行之前,在编译阶段,已经决定到底要使用哪个函数了很早已经将函数编译进去了 动态多态(晚绑定):对不同的对象下达相同的指令,却做着不同的操作,必须以继承和封装为基础,至少为两个类
    查看全部
    0 采集 收起 来源:[C++]虚函数

    2016-04-06

  • 多态的定义:当同一个命令或者消息,被不同的对象接收到之后所反应出的动作是不同的
    查看全部
    0 采集 收起 来源:C++多态概述

    2016-04-06

  • 抽象类和接口类都不能被实例化
    查看全部
    0 采集 收起 来源:巩固练习

    2016-04-06

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

    2016-04-05

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

    2016-04-05

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

    2016-04-05

  • 常见异常
    查看全部
    0 采集 收起 来源:[C++]异常处理

    2016-04-04

  • try catch 可以一对多
    查看全部
    0 采集 收起 来源:[C++]异常处理

    2016-04-04

  • typid注意事项
    查看全部
    0 采集 收起 来源:[C++]RTTI

    2016-04-04

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

    2016-04-04

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

    2016-04-04

举报

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

微信扫码,参与3人拼团

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

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