C++ compiler accepts explicit constructor call | Dark Hacker News