繁体   English   中英

静态代码分析工具,用于在编译之前检测C ++代码中的未捕获异常?

[英]Static code analysis tool for detecting uncaught exceptions in a C++ code before compilation?

我正在寻找这样一个工具,以便能够快速检查,如果我抓住了我自己生成的所有异常。

谢谢!

我想你在这里追逐风,对Neil B回答的评论/应该/让你走上正轨。

永远,永远只是为了它而捕获一个例外。 只捕获异常,你可以有效地处理它们。 (例如:在备份服务器上重试操作)

记住几乎C ++的每一行都可以抛出一个AV(数组索引,指针取消引用,除以零等),所以如果你采用这些方法,那么你将无处可去。 您将前往货运编码世界,在使用前检查每个指针是否为NULL。

为什么不抓住所有可能的例外:

int main() {
    try {
        // your stuff
    }
    catch( ... ) {
       // your handler
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM