在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。()
第1题:
A类析构函数私有。
new A;//OK
new A[2];//ERROR
为什么!用new只是调用构造函数,析构只是在删除这个对象采用,而且是手动的,又不是自动的。如果我定义一个Public void Destroy();用来处理删除对象。new能管得着我吗??
一般析构函数应该设成虚析构函数
第2题:
在删除一个动态对象时,将自动调用该动态对象所属类的____函数。
第3题:
308、在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。
第4题:
39、运算符delete删除一个动态对象时()。
A.首先为该动态对象调用构造函数,再释放其占用的内存
B.首先释放该动态对象占用的内存,再为其调用构造函数
C.首先为该动态对象调用析构函数,再释放其占用的内存
D.首先释放动态对象占用的内存,再为其调用析构函数
第5题:
8、运算符delete删除一个动态对象时()
A.首先为该动态对象调用构造函数,在释放其占用的内存
B.首先释放该动态对象占用的内存,在为其调用构造函数
C.首先为该动态对象调用析构函数,在释放其占用的内存
D.首先释放动态对象占用的内存,在为其调用析构函数