[问答题]

为什么析构函数通常声明为虚函数,而构造函数不能是虚函数?

参考答案与解析:

相关试题

什么函数不能声明为虚函数?

[试题]什么函数不能声明为虚函数?

  • 查看答案
  • 什么函数不能声明为虚函数?

    [问答题] 什么函数不能声明为虚函数?

  • 查看答案
  • 下面关于构造函数和析构函数的描述,错误的是( )。 A)析构函数中调用虚函数采用

    [单选题]下面关于构造函数和析构函数的描述,错误的是( )。A.)析构函数中调用虚函数采用静态联编B.)对虚析构函数的调用可以采用动态联编C.)当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数D.)构造函数可以声明为虚函数

  • 查看答案
  • 析构函数和虚函数的用法和作用?

    [问答题] 析构函数和虚函数的用法和作用?

  • 查看答案
  • 编写类 String 的构造函数,析构函数和赋值函数

    [主观题]编写类 String 的构造函数,析构函数和赋值函数

  • 查看答案
  • 请讲一讲析构函数和虚函数的用法和作用。

    析构就是对象离开生存空间时执行的,用来清理分配的空间之类.虚函数的作用:假如有类A.类A派生出类B.那么如果写A* p = new B;时.就得到了一个指向类B的指针,这个指针的类型是A*如果类A和类B中都有void Out()这么个函数.p->Out()将调用A::Out()函数而如果把类A中的改成虚函数virtual void Out().p->Out()就将调用B::Out()函数请讲一讲析构函数和虚函数的用法和作用。

  • 查看答案
  • 请讲一讲析构函数和虚函数的用法和作用?

    [主观题]请讲一讲析构函数和虚函数的用法和作用?

  • 查看答案
  • 基类为虚函数,撤销对象调用析构函数时,采用__________联编。

    [主观题]基类为虚函数,撤销对象调用析构函数时,采用__________联编。

  • 查看答案
  • 什么是虚函数?什么是抽象函数?

    [主观题]什么是虚函数?什么是抽象函数?

  • 查看答案
  • 对类的构造函数和析构函数描述正确的是

    [单选题]对类的构造函数和析构函数描述正确的是A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载

  • 查看答案
  • 为什么析构函数通常声明为虚函数,而构造函数不能是虚函数?