The Difference Between a Function-like Macro and a Function in C / C++ | Hacker News Reader