Glossar


#   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Zyklische Referenz

Eine solche liegt vor, wenn etwa zwei Objekte wechselseitig aufeinander zeigen. Auch mehrere Objekte können in einem solchen Verhältnis zueinander stehen, wie etwa eine zyklische Linked List. (Objekt A zeigt auf B, B zeigt auf C, C zeigt auf A). Das Problem ist, dass der Speicher, den die Objekte belegen, in diesen Fällen niemals unreferenziert ist - daher werden solche Konstrukte von Smart Pointers nie freigegeben. Auch Garbage Collectors müssen besonders aufwendig programmiert werden, um damit zurechtzukommen.