catch/rethrow
kris
foo at bar.com
Wed Jun 7 14:04:16 PDT 2006
Sean Kelly wrote:
> Johan Granberg wrote:
>
>> Sean Kelly wrote:
>>
>>> But it relies on undocumented (I believe) knowledge that all
>>> exceptions in D are objects ...
>>> Sean
>>
>>
>> quote from the specification (statements throw)
>> "Expression is evaluated and must be an Object reference. The Object
>> reference is thrown as an exception."
>>
>> So it is documented that Exceptions is objects.
>
>
> Ah, good to know. But then what is the purpose of catch{}? Without the
> ability to rethrow, it seems to have marginal utility.
Sean; I thought you could rethrow:
catch (Exception e)
throw e;
More information about the Digitalmars-d
mailing list