C++ 异常开销和抛出指令

标签 c++ try-catch throw

<分区>

Possible Duplicate:
How do exceptions work (behind the scenes) in c++

我知道 try/catch block 会在运行时增加一些开销。但是没有 try/catch block 的单个“throw”指令是否属于这种情况?

非常感谢。

最佳答案

如果throw没有try/catch,那么throw是没有意义的,会导致应用崩溃。

关于C++ 异常开销和抛出指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10875301/

相关文章:

C++ - 取消引用作为数组元素的指针?

c++ - 字符串到 double 转换 C++

javascript - `throw ' foo '`, ` throw Error ('foo' )`, ` throw new Error ('foo' )` 有什么区别?

sql-server - T-SQL 抛出异常

c++ - 如何结束模板层?

c++ - 在 C++ 中从一个 vector 中删除另一个 vector 中包含的所有元素?

java - 我可以在单个类文件中在 java 中定义多个自定义异常并通过方法调用它们吗?

java - 如何正确使用try-catch?

c++ - 异常(exception)情况。 Try-catch block

swift - 在采用转义闭包的函数中抛出错误