🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Reallocierung mit new ?

#1402
From: Ullrich von Bassewitz
Date: Fri, 26 Jan 1996 23:10
27 lines
1350 bytes
Arnd Heimann (sbah0508) wrote:
> Aber kann mir jemand sagen, ob es auch moeglich ist,
> aehnlich wie mit 'realloc()' solche mit new allocierten Speicherbereiche
> zu reallocieren,
> also neuen ausreichend grossen Platz anzufordern, die Inhalte zu 
> verschieben und den alten Platz wieder freizugeben ?

Der operator new() kann das nicht(*), eine solche Funktion selber zu
schreiben (evtl. unter Verwendung eines Templates) ist aber wohl kein
Problem. Das einzig schwierige dabei ist, dass normalerweise (d.h. ohne
Nachhilfe Deinerseits) keine Informationen darueber vorliegen, wie gross
der alte Block war. Wenn Du's Dir einfach machen willst, dann kannst Du
den alten Block immer freigeben und neu allozieren.

(*) Laesst sich hier vielleicht ueber einen zusaetzlichen Parameter zu new()
etwas machen?

Gruss


        Uz




-- 
Ullrich von Bassewitz                              uz@ibb.schwaben.com
Technical Details
Message-ID: <NBY8BQ9Y@wuschel.ibb.schwaben.com>
Path: arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mail
References: <4ea5nf$ipl@rzsun02.rrz.uni-hamburg.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: 26 Jan 1996 23:10:50 GMT
References: <4ea5nf$ipl@rzsun02.rrz.uni-hamburg.de>
Message-ID: <NBY8BQ9Y@wuschel.ibb.schwaben.com>
Reply-To: uz@ibb.schwaben.com
Organization: Ingenieurbuero von Bassewitz
X-Newsreader: TIN [version 1.2 PL2]