I am in migraine pains over this topic (somewhat sarcastic), how do I know when I need to allocate memory to something? When to release it? It's a confusing subject that is hindering my process of functioning. (Because that's all I think about ) Are there examples when you need to use it, and when you don't need to use it? Are there examples when you think you should but it's dangerous to do so?