閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

BOOST_ASSERT

BOOST_ENABLE_ASSERT_HANDLER マクロを定義して boost::assertion_failed の中で DebugBreak API 関数を呼ぶようにすると、そこそこ便利、かも。 boost::shared_ptr の中で落ちたときなどは abort されてしまうと原因突き止めるのが面倒なこともあるし。