Pokazivači
viseći pokazivači ("stray" ili "dangling pointers")
viseći pokazivači nastaju kad se oslobodi memorija sa delete, a nakon toga se pokuša pristupiti oslobođenom području memorije
preporuka nakon delete postaviti pokazivač na 0 (NULL)
pokušaj pristupa dealociranoj memoriji vrlo obično završava rušenjem vašeg programa ako ne uzrokuju rušenje programa još gore, uzrokuju bug-ove koji se vrlo teško otkrivaju
USHORT *pInt = new USHORT;
*pInt = 10;
...
delete pInt;
...
pInt = 0;
...
*pInt = 20;
...
viseći pokazivač
Primjer: 09