adplus-dvertising
frame-decoration

Question

When delete operator is used ___________________ (If object has a destructor)

a.

Object destructor is called after deallocation

b.

Object destructor is called before deallocation

c.

Object destructor is not used

d.

Object destructor can be called anytime during destruction

Answer: (b).Object destructor is called before deallocation

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. When delete operator is used ___________________ (If object has a destructor)

Similar Questions

Discover Related MCQs

Q. If delete is applied to an object whose l-value is modifiable, then _______________ after the object is deleted.

Q. How many variants of delete operator are available?

Q. Which is the correct syntax to delete a single object?

Q. Which is the correct syntax to delete array of objects?

Q. Which cases among the following produces the undefined result?

Q. The delete operator __________________

Q. For objects that are not of class type ______________

Q. The delete operator __________________________

Q. What are automatic variables?

Q. The memory for automatic variables ___________________

Q. Scope of an automatic variable _______________

Q. Which among the following is true for automatic variables in general?

Q. If an automatic variable is created and then a function is called then ________________

Q. Where are the automatic variables stored if another function is called in between the execution of program?

Q. The static variables of a function ________________

Q. All variables declared within a block ____________________

Q. What values does uninitialized automatic variables contain?

Q. Constructor of automatic variables is called ____________________

Q. Does java contain auto or register keywords?

Q. The automatic variables _________________________