組み込みマクロ
環境判別の方法が知りたくなったので調べてみた
gccの場合は一覧が直接取得できる。
$ touch a.h; cpp -dM a.h
vcではどうやるかわからなかったがとりあえず
_MSC_VERを見ればvcであることはわかりそう。
http://support.microsoft.com/kb/65472/ja
詳しいとこ発見
http://wikiwiki.jp/redstrange/?%C4%EA%B5%C1%BA%D1%A4%DF%A5%DE%A5%AF%A5%ED