make には、プログラムを安全にコンパイルするオプションがあり、未定義の動作を引き起こすものが代わりに実行時エラーを生成します。範囲外の配列である例はありますか? もちろん、これはプログラムの実行が遅くなることを意味します。
make 自体にオプションがない場合、make と互換性のある別のデバッグ ツールはありますか?
make には、プログラムを安全にコンパイルするオプションがあり、未定義の動作を引き起こすものが代わりに実行時エラーを生成します。範囲外の配列である例はありますか? もちろん、これはプログラムの実行が遅くなることを意味します。
make 自体にオプションがない場合、make と互換性のある別のデバッグ ツールはありますか?
私の知る限り (15 年以上の経験)、MSVC にはそのようなものはありません。他のコンパイラでこれについて聞いたこともありません。
C++ にこの機能があるとすれば、それは Java になります。またはパイソン。またはC#。または...あなたはアイデアを得る。
「Managed C++」もあります。これは、おそらくあなたの目的に役立つかもしれないラクダのようなものです。
Windows 以外のプラットフォームでは、valgrind ツールが次善の策です。
Microsoft C++ のさまざまなバージョンには、追加のチェックを追加するオプションがありましたが、これらの他のものほどの規模ではありません。