(方法) デバッグ出力は昔からあります。printf や cout がよく使用されます。IDEのデバッガと比べると、デバッグ出力は状況に依らず使用できますが一時的かつ手動な方法です。条件を指定して特定の状態のみに出力を限ることもできます。例えば #ifdef DEBUG プリプロセッサを使います。
printf
cout
#ifdef DEBUG
方法: C++には組み込みのREPLが付属していませんが、Clingのようなツールでその機能を提供することができます。ここでは、Clingを使用して2つの数値の合計を計算する方法を示します:.
使い方: C++はGDBやVisual Studioデバッガーのようなデバッガーと統合しています。以下にGDBを使用した簡単な例を示します。
C++でテストを書くための最も人気のあるサードパーティライブラリの1つはGoogle Testです。まず、Google Testをインストールし、プロジェクトとリンクする必要があります。セットアップが完了したら、テストケースの記述を開始できます。