Thread speicher freigeben (31 answers)
Opened by esskar at 2004-07-01 15:11

ptk
 2004-07-04 03:12
#83825 #83825
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Es ist erstaunlich, wie manche Leute ein (!) Wort als feindseligen Angriff auf sich werten.

Zum Verweisen auf Buecher --- es ist nicht hilfreich, auf eine konkrete Seite in einem Buch, welches in mehreren Auflagen sowie als deutsche und englische Version erhaeltlich ist, zu verweisen. Eine Referenz auf eine Webresource oder ein Anreissen der Loesung waere hier in Forum hilfreicher gewesen.

Ich glaube noch immer nicht, dass man mit purem Perl zirkulaere Referenzen aufbrechen kann. Was man aber auf jeden Fall kann, ist ein Umschreiben der Datenstrukturen, so dass zirkulaere Referenzen nicht mehr entstehen. In perldoc perlobj steht dazu:

In the meantime, the best solution is to create a non-recursive container class that holds a pointer to the self-referential data structure. Define a DESTROY method for the containing object's class that manually breaks the circularities in the self-referential
structure.

View full thread speicher freigeben