Error Handling in C++ or: Why You Should Use Eithers in Favor of Exceptions and Error-codes
Buckaroo - C/C++ Package Manager

This article overlooks two practical advantages of exception handling:
- It facilitates the passing of exceptions to higher level handlers (implicitly via omission or explicitly via rethrow), which is especially useful because higher level handlers are more likely to have the needed context to decide a course of action in the event of an error.
- A single catch statement can handle any number of might-throw statements, drastically reducing the amount error handling code needed.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.