Zitat von
Sharky:
bist Du
sicher das durch Blubb.Free Blubb auch "nil wird"?
BTW: Warum immer "blubb" ?
Nein, natürlich nicht, hab mich falsch ausgedrückt...
Ich wollte damit sagen, dass die Objekt-Instanz freigegeben wird,
und nicht mehr gültig ist, der Zeiger kann nach wie vor auf den
Speicherbereich zeigen, wo sich das Objekt befand.
Findest du Blubb nicht gut? ... Ist doch inzwischen sowas wie Foo, oder nicht?
Zitat von
Majortomster:
Zu Stevies Aussage:
Meiner Beobachtung zufolge wird durch Blubb.Free() die Referenz NICHT zu nil.
Daher endete ein wiederholter Aufruf von Free() in meinen Tests immer in einer
Exception...
Stimmt, aber der Aufruf des ererbten destructors führt dann ins nirvana.