Moin...
Die eigentliche Frage ist nicht beantwortet...
Zitat:
Was ist von alledem zu halten?
...nichts!
Das das funktioniert ist eher Zufall
Instanzen die in "Benutzung" sind, Pointer in Listen (die ihre Objekte selbst freigeben), sind sind nicht mehr gültig, weil der Pointer ein anderer und der vorhergehende freigeben ist. Dann dürfte es Zugriffsverletzungen hageln...
Wenn mir ein simpler Vergleich einfällt, lasse ich es euch wissen...