我正在学习C ++,以前已经习惯于使用Python / Java进行编程。
在Python / Java中引发异常时,会创建一个异常对象(在堆上)并引发/抛出该异常对象。但是在此C ++快速指南中:documentation表示
请勿使用
在堆上分配异常new
这是为什么?如何在C ++幕后实现异常抛出?
我正在学习C ++,以前已经习惯于使用Python / Java进行编程。
在Python / Java中引发异常时,会创建一个异常对象(在堆上)并引发/抛出该异常对象。但是在此C ++快速指南中:documentation表示
请勿使用
在堆上分配异常new
这是为什么?如何在C ++幕后实现异常抛出?