Understanding lvalues and rvalues in C and C++ | Hacker News Reader