🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1423

Re: Reallocierung mit new ?

#1423
From: Ullrich von Bassewitz
Date: Sun, 28 Jan 1996 11:02
24 lines
1231 bytes
Dietmar Kuehl (kuehl@horn.informatik.uni-konstanz.de) wrote:
> Das Problem bei einer Verschiebeaktion sind eher die Referenzen, die
> noch auf das Objekt zeigen. Ansonsten, hier ist ein Template fuer sowas:

Das Problem mit den Referenzen hast Du auch mit realloc(), deshalb bin ich
mal davon ausgegangen, dass der restliche Code keine weiteren Referenzen auf
den Speicherbereich haelt.

>       T    *new_array = (T*)operator new(new_size * sizeof(T));

Ist das wirklich richtig? Ich sage da immer

        T *new_array = new T [new_size];

Vor allem die Multiplikation mit sizeof (T) kommt mir ziemlich spanisch
vor...

Gruss


        Uz

-- 
Ullrich von Bassewitz                              uz@ibb.schwaben.com
Technical Details
Message-ID: <FZZ8BDJJ@wuschel.ibb.schwaben.com>
Path: arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mail
References: <4ea5nf$ipl@rzsun02.rrz.uni-hamburg.de> <NBY8BQ9Y@wuschel.ibb.schwaben.com> <310aa3b8.0@news.uni-konstanz.de>

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++
Path: arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mail
From: uz@wuschel.ibb.schwaben.com (Ullrich von Bassewitz)
Subject: Re: Reallocierung mit new ?
Date: 28 Jan 1996 11:02:25 GMT
References: <4ea5nf$ipl@rzsun02.rrz.uni-hamburg.de> <NBY8BQ9Y@wuschel.ibb.schwaben.com> <310aa3b8.0@news.uni-konstanz.de>
Message-ID: <FZZ8BDJJ@wuschel.ibb.schwaben.com>
Reply-To: uz@ibb.schwaben.com
Organization: Ingenieurbuero von Bassewitz
X-Newsreader: TIN [version 1.2 PL2]