Mailinglist Archive: opensuse-programming-de (128 mails)
| < Previous | Next > |
Re: frage zu objecten in c++
- From: Frank Lanitz <linux@xxxxxxxxxxxx>
- Date: Thu, 17 Nov 2005 10:41:08 +0100
- Message-id: <200511171041.08252@fralanmail>
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
> 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 > |