Checked vs unchecked exceptions

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 26 08:40:40 PDT 2017


On Monday, 26 June 2017 at 15:15:54 UTC, Steven Schveighoffer 
wrote:
> void foo()
> {
>    try {
>      functionWithException();
>    } catch(Exception e) {} // shut up compiler
> }
>
> So it ends up defeating the purpose. The exception is not 
> properly handled, either inside or outside the function.

That's a poor argument, this will be caught in code reviews. You 
might as well use the same argument against returning error codes 
or optionals. Yes, it is possible to ignore them… and?




More information about the Digitalmars-d mailing list