[c++] 用於C ++的異常分析工具


Answers

PC-Lint聲稱做C ++代碼的靜態異常分析。
Coverity是另一個靜態的C ++代碼分析工具,它明顯地告訴你未處理的異常。
AQtime聲稱有異常追踪作為其代碼分析的一部分。 另外,他們宣傳Visual Studio集成。
以下是幾個靜態代碼分析工具的列表。

Question

我一直在尋找一個工具來從C ++程序中提取異常信息。 我正在尋找的最想要的功能:我想知道所有可以從一個函數拋出的異常(這將包括從該函數遞歸調用的所有函數)。

我一直認為記錄錯誤和異常特別是非常困難(並且需要花費很多時間來保持最新)。 但是如果有一些方法可以自動化,那將會非常有幫助。

Windows和Visual Studio的工具將是首選,但沒有必要,我總是可以解決這個問題。




感謝您的回答。 對此有一些評論:

PC-Lint:他們確實提到他們“沒有禁止的C ++異常分析”並不確定這意味著什麼。 不幸的是,他們不提供試用版本。 而且我沒有資金購買$ 239軟件而不知道它能解決我的問題。 但我會郵寄他們問。

Coverity:在他們的描述中根本找不到任何例外。 他們說,他們有第三個界面,可以使插件來分析。 不是我正在尋找的東西。

AQtime:只有執行時間分析異常。




Links