C++
How to Resolve Macro Name Collisions
Three methods to handle macros clash in C++.
A Subtle Bug Before C++17
This post will show you a subtle performance bug due to unsupport for over-aligned types before C++17.
Iyengar111 NanoLog Source Code Reading
Glog Source Code Reading Notes
A note for reading the source code of glog
How to Return Values Effectively in C++
This post will tell you the practices for returning values in Modern C++