Hacker News new | ask | show | jobs
by throwawaymaths 399 days ago
anything where you need to have stuff run in constant time.
1 comments

If you're in hard realtime land then you can't have any allocations at all; that's a pretty different ballgame.

Destructors should be as simple and side-effect free as possible, with the exception of things like locks or file handles where the expectation is very clear that the object going out of scope will trigger a release action.