Closed
Description
If a base class destructor is declared virtual, one should avoid declaring derived class destructors virtual or override.
Why is this?
Using override
on a derived class destructor provides protection against the base class destructor accidentally being made non-virtual, thus introducing subtle, hard to detect and hard to diagnose memory leaks. @
Metadata
Metadata
Assignees
Labels
No labels