Does ScopeGuard use really lead to better code?
It definitely improves your code. Your tentatively formulated claim, that it’s obscure and that code would merit from a catch block is simply not true in C++ because RAII is an established idiom. Resource handling in C++ is done by resource acquisition and garbage collection is done by implicit destructor calls. On the other hand, … Read more