Edgar Ehritt: tote Objekte

Beitrag lesen

Hallo Brutus,

Wenn ein Wesen stirbt, also den Lebensstatus 0 erreicht, ist es dann sinnvoll, den ursprünglichen wesen-Array zu manipulieren und die entsprechende Weseninstanz samt referenzierendem Array-Element zu entfernen (so daß nur noch 2 Wesen in der Welt existieren) oder wäre es besser, man prüft bei allen weiteren Aktionen immen den Lebensstatus und reagiert darauf.

es würde mehr Sinn machen, die Leiche zu entfernen. Prinzipiell verfährt so auch ein Betriebssystem mit abgearbeiteten Prozessen (naja, vielleicht sollte man besser von "sollte verfahren" sprechen, wenn man an manche Situationen denkt, wo Zombies verbleiben). Werden es mehr als drei Wesen, müssten entsprechende Funktionen unnötig unter den vielen Wesen filtern, was CPU und Zeit beansprucht. Darin sehe ich den Vorteil.

Gruß aus Berlin!
eddi