2004-06-29から1日間の記事一覧

[C#] でのデバッグ方法

C#ではC,C++の置換マクロは無いのだが、代わりに、[Conditional]属性を付加することによって条件コンパイルが可能となる。(もちろん、#if - #endif で囲んでやる方法でもいいけど、それはダサイ) [Conditional("DEBUG")] void DebugPrint(string s) { System…

[Java] でのデバッグ方法

Javaでは条件コンパイルができないので、こういったことができず、以下のような関数を作って、Release用のパッケージはこのままビルドしたもの、Debug用のパッケージは以下のコメント箇所を有効にしてコンパイルしたもの、 public void DebugPrint(String s)…

[C,C++] でのデバッグ方法

CやC++をやっていた人は、デバッグ用にこんなマクロを何回も書いたはずだ。 #ifdef DEBUG #define DebugPrint(X) printf(X); #else #define DeubgPrint(X) #endif