参考答案和解析
正确答案:C
析构函数可以被函数调用,也可以被系统调用:函数体内的对象在函数结束时调用析构函数和使用delete释放对象所占用的资源。
更多“类的析构函数是在( )调用的。 A.类创建时B.创建对象时C.删除对象时D. ”相关问题
  • 第1题:

    类的析构函数是在 ______ 调用的

    A.类创建时

    B.创建对象时

    C.删除对象时

    D.不自动调用


    正确答案:C

  • 第2题:

    关于析构函数,错误的描述是:(参考,12.4第二个视频)

    A.一个类可以不写析构函数,系统默认会创建一个

    B.一个类可以写多个析构的重载

    C.析构会在对象销毁时一定调用析构

    D.析构被调用,一定意味着某个对象被销毁


    一个类可以写多个析构的重载

  • 第3题:

    308、在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。


    正确

  • 第4题:

    类的析构函数的作用是( )。

    A.一般成员函数

    B.创建对象

    C.初始化对象

    D.删除对象


    正确答案:D
    解析:析构函数的作用是删除对象。

  • 第5题:

    57、如果某类是从另一个类继承来的,对象释放时析构函数的调用顺序是().

    A.不调用基类的析构函数

    B.先调用基类的析构函数,再调用派生类的析构函数

    C.先调用派生类的析构函数,再调用基类的析构函数

    D.不调用派生类的析构函数


    错误