Zitat von westder pointer selber gehoert noch dir. der referenzierte bereich aber nicht mehr und kann dir vom OS jederzeit weggenommen werden, d.h. man produziert nicht in allen faellen eine speicherverletzung. (manche OS räumen erst auf, wenn der platz benötigt wird. manche sofort. voodoo.)
danke - jetzt ist es klar! es wird qasi als "gelöscht markiert" ok. jetzt ist aber immer noch meine frage offen:
wenn ein struct X auf andere structs Y zeigt, und ich dieses struct X mit free(struct X) anschreibe, werden dann auch meine structs Y "gelöscht"/free - obwohl noch andere zeiger auf diese zeigen?
aber wie lösche ich nun "nur" die zeiger? (ohne die objekte zu löschen, auf die sie zeigen)