为了账号安全,请及时绑定邮箱和手机立即绑定
  • virtual 1、不能修饰普通函数;2、不能修饰静态成员函数(static);3、不能修饰内联函数(inline);4、构造函数不能为虚函数。
    查看全部
  • 多态:指相同对象受到不同消息或不同对象收到相同消息时产生不同的动作。 静态多态(早绑定):在运行前,编译阶段就已确定要调用哪个函数,很早就把函数编译进去。 动态多态(晚绑定):不同对象,下达相同指令,产生不同动作。前提:以封装与继承为基础。至少要两个类,父类与子类,用三个类时,动态多态表现地会更明显。 实现多态的成员函数:用virtual修饰函数,使之成为虚函数。
    查看全部
    0 采集 收起 来源:[C++]虚函数

    2015-12-08

  • 咋回事
    查看全部
    0 采集 收起 来源:巩固练习

    2015-12-04

  • 有错?没有啊
    查看全部
    0 采集 收起 来源:巩固练习

    2015-12-04

  • 栈中实例化
    查看全部
    0 采集 收起 来源:巩固练习

    2015-12-04

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

    2015-12-03

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

    2015-12-03

  • virtual不能修饰普通函数,不能修饰构造函数,不能修饰静态函数(static) 修饰内敛函数inline()会使inline 失效
    查看全部
  • 在C++中异常处理通常使用try...catch...语法结构。 一个try语句可以对应一个或多个catch语句,但不能没有catch语句。 C++中使用throw抛出异常,通过catch捕获异常
    查看全部
    0 采集 收起 来源:练习题

    2015-11-30

  • 只有函数声明没有函数定义的虚函数是纯虚函数; 含有纯虚函数的类叫做抽象类; 不可以使用含有纯虚函数的类实例化对象; 抽象类的子类也可以是抽象类。
    查看全部
    0 采集 收起 来源:练习题

    2015-11-30

  • 只有虚析构函数,没有虚构造函数 虚函数使用virtual关键字定义,但使用virtual关键字时,并非全部是虚函数。 虚函数特性可以被继承,当子类中定义的函数与父类中虚函数的声明相同时,该函数也是虚函数。 虚析构函数是为了避免使用父类指针释放子类对象时造成内存泄露。
    查看全部
    0 采集 收起 来源:练习题

    2015-11-30

  • virtual限制:只能是成员函数,而且,普通函数,静态成员函数,内联函数,构造函数 不能是虚函数
    查看全部
  • 类中仅含有纯虚函数的类叫做接口类
    查看全部
    0 采集 收起 来源:[C++]接口类

    2015-11-29

  • 抽象类,包含纯虚构函数,不能够实例化
    查看全部

举报

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

微信扫码,参与3人拼团

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

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