40. nullptr

Question.5

A firmware engineer uses this pattern after freeing memory:

delete sensor;
sensor = nullptr;

// Later, during error recovery:
delete sensor;  // Called again

Is the second delete safe?

Need Help? Refer to the Quick Guide below

Select Answer