Skip to content

Override on derived class destructors #1446

Closed
@Lokomojo

Description

@Lokomojo

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
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions