NewPost: Understanding # and ## in C/C++