简答题

析构函数和虚函数的用法和作用?

正确答案

析构函数是在类对象死亡时由系统自动调用,其作用是用来释放对象的指针数据成员所指的动态空间,如果在构造函数中,你申请了动态空间,那么为了避免引起程序错误,你必须在析构函数中释放这部分内存空间。如果基类的函数用virtual修饰,成为虚函数,则其派生类相应的重载函数仍能继承该虚
函数的性质,虚函数进行动态联编,也即具有多态性,也就是派生类可以改变基类同名函数的行为,在面向对象世界中,多态是最强大的机制,虚函数就是这一机制的c++实现方式。

答案解析

相似试题
  • 什么函数不能声明为虚函数?

    简答题查看答案

  • BSS子系统包含哪些部分?列举各部分的主要作用和功能。

    简答题查看答案

  • 以下哪些是SCB单板的作用()。

    多选题查看答案

  • 移动交换机房的接地系统的主要作用是(1)()(2)()

    填空题查看答案

  • CC板的ETH0作用是()。

    单选题查看答案

  • BBU模块内包括哪些单板,这些单板的作用分别是什么?

    简答题查看答案

  • RSU60的ANT1(TX/RX)接口作用是()。

    单选题查看答案

  • SDR基站中,负责E1/T1接入,信号监控防雷等作用的单板是()。

    单选题查看答案

  • 解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?

    简答题查看答案