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