In C++, what is the difference between the following examples?
Re-throw pointer:
catch (CException* ex)
{
throw ex;
}
Simple re-throw:
catch (CException* ex)
{
throw;
}
When the re-throw is caught, will the stack trace be different?