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




