この間、C#でDLLアセンブリモジュールを作っていまして、チェック用に簡単な単体テストコードを作って動かしてました。 で、動かしていて「こんな機能欲しいなぁ」と思ったのが、いわゆる「assertマクロのように、エラーが発生した条件式を表示したい」なぁ、って事です。 例えば、↓こんな風に。 #include <stdio.h> #include <assert.h> int hoge(int v) { return v; } int main(void) { assert(hoge(1) == 0); return 0; } *** 実行例 *** Assertion failed: hoge(1) == 0, file test.cpp, line 11 This application has requested the Runtime to terminate it in an unu