logoalt Hacker News

rezonantyesterday at 11:57 AM1 replyview on HN

Why would that be preferable to just using an RAII style scope_exit with a lambda


Replies

troglo-byteyesterday at 12:26 PM

Meh, I was going to use the preprocessor for __LINE__ anyways (to avoid requiring a variable name) so I just made it an "old school lambda." Besides, scope_exit is in C++23 which is still opt-in in most cases.