按值,引用或指针捕获异常

时间:2010-01-19 04:06:23

标签: c++ exception

  

可能重复:
  catch exception by pointer in C++

捕获异常的最佳方法是什么:通过值,引用或指针以及为什么?

4 个答案:

答案 0 :(得分:2)

你几乎总是希望通过(通常是const)引用来捕获异常。

答案 1 :(得分:2)

通过const引用。您可以避免对象复制。

答案 2 :(得分:0)

你不想提出任何更多的例外,所以最好通过引用来抓取

答案 3 :(得分:0)

作为参考,除非您正在进行Windows编程,否则通常会通过指针捕获异常。