| ▲ | flohofwoe an hour ago | |
Desctructors are only comparable when you build an OnScopeExit class which calls a user-provided lambda in its destructor which then does the cleanup work - so it's more like a workaround to build a defer feature using C++ features. The classical case of 'one destructor per class' would require to design the entire code base around classes which comes with plenty of downsides. > Anyone who writes C should consider using C++ instead Nah thanks, been there, done that. Switching back to C from C++ about 9 years ago was one of my better decisions in life ;) | ||