Memory leak then releasing memory

Nov 14, 2012 at 9:57pm
Hello, maybe someone could to say example of memory leak where is releasing memory before removing last reference? Or other simply memory leaking example with memory releasing. Thanks for everyone.
Nov 14, 2012 at 9:59pm
Do you mean dangling pointers?
Nov 14, 2012 at 10:00pm
Releasing memory before last usage:
1
2
3
int* pointer = new int;
delete pointer;
*pointer = 4;
Nov 14, 2012 at 10:04pm
Pointing to stack-allocated memory after it is no longer in scope:
1
2
3
4
5
6
int *pointer = 0;
{
    int x = 7;
    pointer = &x;
}
(*pointer) -= 3;


@Moschops:
delete &(*(new int) = 4);
Just for fun...not actually trying to say anything.
Last edited on Nov 14, 2012 at 10:08pm
Nov 14, 2012 at 10:11pm
Hey, I'm all about the fun.

All. About. It.
Topic archived. No new replies allowed.