Virtual function calls in constructors and destructors (C++) | Hacker News Reader