10.07.2015 Views

Data Types & Type Checking - Ace

Data Types & Type Checking - Ace

Data Types & Type Checking - Ace

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Problems with Pointers• Dangling pointers:– A pointer points to a heap-dynamic variable that has beendeallocated.– Dangerous: the location may be assigned to other variables.• Lost heap-dynamic variable:– An allocated heap-dynamic variable that is no longer accessible tothe user program (often called garbage or memory leak):• Pointer p1 is set to point to a newly created heap-dynamicvariable• Pointer p1 is later set to point to another newly created heapdynamicvariable, without deallocating the first one.Lecture 0641

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!