2005-09-28から1日間の記事一覧

do,whileマクロ

例えば、NULLチェックと解放&NULL代入をするマクロを作るときに、 #define SAFE_DELETE(p) \ if( p != NULL ){ \ delete p; \ p = NULL; \ } こうやって書くんですけど、これだとSAFE_DELETE(p)と書いたときに、最後のセミコロンが無かったとしても、コンパ…