C++异常分析工具

18

我一直在寻找一种工具,可以从C++程序中提取异常信息。我最想要的功能是:我想知道一个函数可能抛出的所有异常(这将包括从该函数递归调用的所有函数)。

我一直认为记录错误和异常特别困难(并需要花费大量精力来保持最新)。但如果有一些自动化的方法,那将非常有帮助。

一个适用于Windows和Visual Studio的工具会更好,但不是必需的,我总能解决。

3个回答

7

PC-Lint声称可以对C++代码进行静态异常分析。
Coverity是另一个静态C++代码分析工具,可以通知您未处理的异常。
AQtime声称其代码分析中包含异常跟踪功能。此外,他们还宣传与Visual Studio集成。
这里列出了几个静态代码分析工具。


6

声明:我在这个工具上工作是我的日常工作。

很难让我写这篇文章而不像一个销售点,所以我提前道歉。

除了其他分析之外,QA C++ 还输出从函数主体和调用树中抛出的类型列表。 我相信这将是您需要的所有信息。


谢谢你的推荐。我刚刚和他们交谈过,我将得到一个演示。从纸面上看,它看起来很不错,我真的希望它能够满足我的需求。 - Magnus Westin

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接