Hacker News new | ask | show | jobs
by xedrac 812 days ago
> The use of goto is unambiguously correct and elegant in some contexts.

For C, absolutely. For C++, it's likely a footgun.

1 comments

It has fewer use cases in C++ but it still has use cases where the alternatives are worse.
What is a C++ use case where RAII doesn't solve the problem better? I imagine one exists, but I've never encountered it in 20 years. Conversely, I've seen it used inappropriately for cleanup many times (which would be fine in C).