Article View: de.comp.lang.c++
Article #1423Re: Reallocierung mit new ?
From: Ullrich von Bassewitz
Date: Sun, 28 Jan 1996 11:02
Date: Sun, 28 Jan 1996 11:02
24 lines
1231 bytes
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-mailReferences:
<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]