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;
}
