Glossary: Software Design Patterns in C++
Virtual destructor
Also written: virtual ~
A destructor marked `virtual` so that deleting a child through a base pointer runs the child's destructor. Every base class used through pointers needs one.
Glossary: Software Design Patterns in C++
Also written: virtual ~
A destructor marked `virtual` so that deleting a child through a base pointer runs the child's destructor. Every base class used through pointers needs one.