# and ## in c++