プリプロセッサの働きとその使い方

http://ylb.jp/2006b/proc/cpp/

マクロについて、まじめに勉強したことがないのでし始めた。
いまさらって感じですが、驚きの連続。
もっと、ちゃんと勉強してればよかったなぁ。

非常に複雑な長い表現に展開されるようなマクロを定義したとしましょう。 そのマクロを何度も使うと、そのたびに長い表現に展開され、それらが全てコンパイルされるので、プログラムの大きさが膨張してしまいます。