.NET では、System.Diagnostics.Trace を使用します...
C または C++ で何を使用しますか?
今、私はマクロを定義しています:
診断オン:
#define DIAG(A) { printf(A); }
デバッグオフ:
#define DIAG(A) { if(FALSE) {}}
標準的な方法はありますか?
.NET では、System.Diagnostics.Trace を使用します...
C または C++ で何を使用しますか?
今、私はマクロを定義しています:
診断オン:
#define DIAG(A) { printf(A); }
デバッグオフ:
#define DIAG(A) { if(FALSE) {}}
標準的な方法はありますか?
それはあなたの環境に依存します。Windows では、OutputDebugStringを使用するだけです。より複雑で構成可能な方法がありますが、私はそれを自分で必要としたことはありません.
ただし、* nix に標準があるかどうかはわかりません。*nix C コードを書いた回数は比較的少なく、DEBUG
envvar とprintf
.