検索すると
http://www.google.com/search?hl=ja&q=%92%E8%90%94%92%E8%8B%60+%23define+const&lr=

| 置換
| #define [macro_name] [token]
| このようにマクロを定義しておくとmacro_nameをtokenで置き換えます。
| 定数を定義することができますが、定数定義にはふつうにconstを用いた方が良いです。マクロはうまく使わないとデバッグではまります。ちなみに文字列リテラル("TAKASHI"など) は置換の対象にはなりません

| 定数をハードコーディングしないのは言うまでもないですが、
| 定数を定義するのに、
|
| #define IIKUNI 1192
| とやるのも、C++的には結構みっともないモノです。
| ハッタリ系として生きていくためには、別の方法を用いる必要があります。

とか出てくるのですが。。。。