I'm a newb that would like to exploit your experience on 'what happens when you do things wrong' .. in the sense of the worst possible damages you can produce. One does not enter the realm of C/C++ without meeting the concept 'memory-leaks' early on. I've always thought of it as a problem that would be zero'ed out when I exit an application .. conversely a problem that could grow during the lifetime of a session of using an app. Does this hold or am I wrong?
Using pointers may do damages .. but are any of them worse than what you can 're-install' yourself out of?