今日の雑記

生きることでいっぱいいっぱい

#define の思わぬ使い方

ボク自身が C++ とかにそんなに精通してる訳では無いのだけど、


#define privat public
という使われ方をされていると。それもそんなに珍しい事例じゃないらしい。
これを C 言語に置き換えるとだな、つまり、

#define static extern
みたいな感じになるのか!?(正確には違うけどね)
なんか、言語のキーワードを根底から覆す破壊力があるのね、と言うことを再認識させられましたよ。この「プリプロセッサ」という奴は。