c++11以降の目的の一つがマクロつぶしだからな。