[Dresden-pm] Objektfrage

Soeren M. Laird Soerries info at perlmongers.de
Mon Jan 19 05:35:46 CST 2004


Hallo Jens,

"Jens Puruckherr" <jpuruckherr at cyberport.de> schreibt:
> Dann speichere ich das Objekt1 im Objekt2: 
> $Objekt2->merkedir($Objekt1);
> 
> So. Brauche ich das $Objekt1 jetzt noch oder kann ich es löschen?

ja und ja ;-)

> (undef $Objekt1) und den Speicher damit freigeben?
> Eigentlich existiert es doch noch als Referenz im Objekt2 und es wird

Eben drum darfst Du es "löschen", ohne es wirklich zu verlieren. Der
Referenzzähler wird einfach um 1 verringert, erst bei 0 verschwindet
das Objekt dann irgendwann auch mal.

Gruß, Sören