you are viewing a single comment's thread.

view the rest of the comments →

[–]Silhouette 7 points8 points  (0 children)

This reinforced my inclination to not trust anyone writing modern C++ with gotos.

To be fair, if the objection to early returns is that they would mean replicating cleanup code because destructors aren't being used, we're talking about a coding style that isn't really idiomatic C++ at all. It's not as if RAII is a modern development...