C のマクロについて思ったこと
2000-05-10-2
[Programming]
例えば、こういうマクロの使い方はどうかと思う。
構造に関わる使い方は危険だし、読みづらい。
でも、やっぱりなんとかしてマクロを消したいところだ。
構造に関わる使い方は危険だし、読みづらい。
変更を最小限にとどめるという制約があるならば、こうしたい。#ifdef HOGE if (uhyo == 3) { #endif bar = 0; foo = 4; #ifdef HOGE } #endif
でも、やっぱりなんとかしてマクロを消したいところだ。
#ifdef HOGE if (uhyo == 3) #endif { bar = 0; foo = 4; }