1
0
Fork 0

include/Spectre/Core/NonCopyable.h: Destructor needs to be virtual. Otherwise deleting a NonCopyable pointer wont call the child class destructor

This commit is contained in:
Henrik Hautakoski 2022-09-10 14:10:11 +02:00
parent 9621ea19bb
commit 03cbba9a6c

View file

@ -9,7 +9,7 @@ class NonCopyable
protected :
NonCopyable() = default;
~NonCopyable() = default;
virtual ~NonCopyable() = default;
// Delete Copy constructor and assignment.
NonCopyable(const NonCopyable&) = delete;