In C++, was ist der Unterschied zwischen den folgenden Beispielen?Erneutes Auswerfen der Exception durch Zeiger
Re-throw Zeiger:
catch (CException* ex)
{
throw ex;
}
Einfacher Wiederwurf:
catch (CException* ex)
{
throw;
}
Wenn der Wiederwurf gefangen wird, wird das Stack-Trace anders sein?
Als eine Randnotiz, es sei denn, erzwungen von Bibliotheken, ist es besser, nicht durch Zeiger zu fangen http://www.parashift.com/c++-faq-lite/exceptions.html#faq-17.6 –