このページに関してのお問い合わせはこちら
□□□VC++初心者質問スレ□□□
ツイート
733
:
デフォルトの名無しさん
:
2001/05/03(木) 13:06
#define macro() { ... }
の代わりに
#define macro() do { ... } while (0)
を使う理由
if (xx)
macro(a, b);
else (xx)
macro(c, d);
>>729
は最後にセミコロンを付けているから不可