I am curious about the possible long term effects on memory. How much damage can be done by c++ using dynamic memory? I understand that there can be memory leaks using new and malloc if not freed but that doesn't seem long term. That can be fixed by a basic reboot, correct? Is it possible to do major/long term damage that can affect computer performance such as corrupt windows files, hardware, (I've read some things about stack/heap damage)? If it's possible to do serious damage, what would cause it and how do I prevent it?