我正在寻找一种能够快速检查的工具,如果我抓住了自己生成的所有例外情况。
谢谢!
答案 0 :(得分:2)
我认为你在这里追风,对Neil B回答的评论/应该/让你走上正轨。
永远不要只为了它而抓住一个例外。只捕获可以 USEFULLY 处理它们的异常。 (例如:在备份服务器上重试操作)
记住几乎C ++的每一行都可以抛出一个AV(数组索引,指针取消引用,除以零等),所以如果你采用这些方法,那么你将无处可去。您将前往货运编码世界,在使用前检查每个指针是否为NULL。
答案 1 :(得分:-2)
为什么不简单地捕捉所有可能的例外:
int main() {
try {
// your stuff
}
catch( ... ) {
// your handler
}
}