C++ - Why does this call the default constructor? - Stack Overflow | Hacker News Reader