Mailinglist Archive: opensuse-programming-de (128 mails)

< Previous Next >
Re: frage zu objecten in c++
Am Donnerstag 17 November 2005 10:31 schrieb lothar.behrens@xxxxxxxxxxxx:
> Am 17 Nov 2005 um 9:45 hat Frank Lanitz geschrieben:
> > Sollte das eigentlich nicht mit einem Segfault beantwortet werden? *dumm
> > in die Runde frag*
>
> Nein.
>
> Einen Null Pointer kann so oft gelöscht werden wie man will. Es passiert
> nichts. Denn der delete operator prüft, ob der Zeiger NULL ist. Wenn ja,
> tut er nichts.

Gut zu wissen ;)

> Aber um sicher zu sein, dass ein Objekt gelöscht ist, sollte man am besten
> den Speicherbereich mit einem Bytemuster belegen. Aka delete operator
> überschreiben.

Na ich weiß nicht. Eine Idee ist das schon. Die Auswirkungen auf die
Performance würde mich da einmal interessieren.

Gruss Frank
--
Hoffnung ist ein gutes Frühstück, aber ein schlechtes Abendbrot.
-- Francis Bacon

< Previous Next >