18

C++ プログラムから例外情報を抽出するツールを探していました。私が探している最も必要な機能: 関数からスローされる可能性のあるすべての例外 (その関数から再帰的に呼び出されるすべての関数を含む) を知りたいです。

特にエラーと例外を文書化するのは非常に難しい (そして、最新の状態に保つには多大な労力が必要) と常に思っていました。しかし、それを自動化する方法があれば、非常に役に立ちます。

Windows と Visual Studio 用のツールが望ましいですが、必須ではありません。いつでも回避できます。

4

3 に答える 3

7

PC-Lintは、C++ コードの静的例外分析を行うと主張しています。
Coverityは別の静的 C++ コード分析ツールで、未処理の例外を明らかに通知します。
AQtimeは、コード分析の一部として例外トレースを行うと主張しています。さらに、彼らは Visual Studio の統合を宣伝しています。
以下は、いくつかの静的コード分析ツールのリストです。

于 2008-08-26T15:34:25.597 に答える
6

免責事項:このツールでの作業は、私の日常業務です。

売り込みのように見えずにこれを書くのは難しいので、あらかじめお詫び申し上げます。

他の分析と同様に、QA C++は、関数の本体と呼び出しツリーからスローされる型のリストを出力します。これがあなたが必要とするすべての情報になると思います。

于 2009-04-07T11:58:43.060 に答える
1

EDoC++ ( http://edoc.sourceforge.net ) は別の代替手段です。

于 2009-05-30T18:03:52.717 に答える