News for hackers. Stuff that matters.
Re:Implementing Go's defer keyword in C++ by kentonv on Sunday October 22, 2017 @12:44PM (#15527636)
> No one is suggesting this.

At least one person in this thread is, in fact, suggesting this: https://news.ycombinator.com/item?id=15524405

> They are saying that you use an RAII class such that it doesn't need tear down.

Yes, as I said in my original comment: "Of course, ideally state is encapsulated in classes with destructors and tear-down happens there, but writing a whole class can often be overkill for a one-off use case. If you don't have a defer macro, you're going to get lazy and introduce bugs."

I do know how destructors work, thanks.

Re:Implementing Go's defer keyword in C++ by quietbritishjim on Monday October 23, 2017 @06:24AM (#15532060)
I guess I took your comment the wrong way. Sorry about that.