更多“在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。() ”相关问题
  • 第1题:

    C++ 析构私有 new A[2] 报错,为什么!!

    A类析构函数私有。

    new A;//OK

    new A[2];//ERROR

    为什么!用new只是调用构造函数,析构只是在删除这个对象采用,而且是手动的,又不是自动的。如果我定义一个Public void Destroy();用来处理删除对象。new能管得着我吗??



    一般析构函数应该设成虚析构函数



  • 第2题:

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


    正确

  • 第3题:

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


    正确

  • 第4题:

    39、运算符delete删除一个动态对象时()。

    A.首先为该动态对象调用构造函数,再释放其占用的内存

    B.首先释放该动态对象占用的内存,再为其调用构造函数

    C.首先为该动态对象调用析构函数,再释放其占用的内存

    D.首先释放动态对象占用的内存,再为其调用析构函数


    C

  • 第5题:

    8、运算符delete删除一个动态对象时()

    A.首先为该动态对象调用构造函数,在释放其占用的内存

    B.首先释放该动态对象占用的内存,在为其调用构造函数

    C.首先为该动态对象调用析构函数,在释放其占用的内存

    D.首先释放动态对象占用的内存,在为其调用析构函数


    C