Eindeutige ID : Speicheradresse von Referenzen?



  • Hi Leute,

    wenn ich bspw. n Objecte einer klasse anlegen, und es ne möglichkeit gäbe die Speichhradresse des Objektes auch zu merken, wäre diese ja nich unbedingt eindeutig, weil der GC ja zum teil die Zeiger der Referenzen im speicher verschiebt oder?



  • BorisDieKlinge schrieb:

    wenn ich bspw. n Objecte einer klasse anlegen, und es ne möglichkeit gäbe die Speichhradresse des Objektes auch zu merken, wäre diese ja nich unbedingt eindeutig, weil der GC ja zum teil die Zeiger der Referenzen im speicher verschiebt oder?

    In eigentlich jeder Sprache mit GC sollte man jegliche Überlegungen zu Speicheradressen komplett lassen (Und ja: der GC darf ganz nach belieben Objekte im Speicher verschieben).



  • Ist denn die Referenz an sich nicht eindeutig genug ?

    Btw.: Für native zeugs kannst Du die Referenz pinnen, dann schiebt der GC nix


Anmelden zum Antworten