ふにゃるんv2

もとは、http://d.hatena.ne.jp/Wacky/

2010-05-16から1日間の記事一覧

assertマクロのような実行関数行のトレース文字列表示を行う

C/C++言語だと、プリプロセッサマクロの #演算子 の文字列リテラル化機能を使って、実行行の文字列を表記するなんてマクロが簡単に書けます。 例えば、以下のように。 #define COM_CHK(hr) _com_chk(#hr, hr) inline HRESULT _com_chk(const char* msg, HRES…