🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: ? new unter MS-Windows und BC++ 4.5, Portabilitaet ?

#1958
From: Eberhard Wolff
Date: Mon, 01 Apr 1996 12:34
31 lines
1648 bytes
Hans-Georg Buchheit (buchheit) wrote:
: Hallo Leute!

: Bin ich unter MS-Windos auf die speziellen Allokierfunktionen angewiesen
: (z.B. GlobalAlloc...), oder kann ich mit new wie gewohnt unter Dos arbeiten?

: Was macht Windows mit new, wird mein Speicher verschoben ohne das ich es merke
: und ich an meiner Startadresse alles andere finde als meine Daten?

: Wie sicher sind meine "new"-Daten?

: Wenn new zu unsicher ist, wie kann ich ein Datenfeld > 32(64) KB 
: portierbar anlegen (brauchbar fuer Dos, Unix etc.)?

: Viele Gruesse

: Hein

: Mail:

: Internet:   buchheit@hrz.uni-kassel.de
: AX25:       df6hf@db0eam.#hes.deu.eu
Also eigentlich sollte man wohl für C++ interne Dinge (Arrays usw.) new
benutzen wegen der Portabilität (wie Du schon richtigt sagst). GlobalAlloc
usw. würde ich nur benutzen, um Datenstrukturen anzulegen, die später Windows-
Funktionen übergeben werden sollen. Und eigentlich sollte man mit new unter
Windows auch große Felder bearbeiten können. Die genauen Interna (wird der
Speicher verschoben usw.) sind mir unbekannt und vielleicht auch von Compiler
zu Compiler unterschiedlich.

Eberhard
Technical Details
Message-ID: <4joigq$h4d@rzsun02.rrz.uni-hamburg.de>
Path: arc1-ca.pugleaf.net!rzdspc5.informatik.uni-hamburg.de!3wolff
References: <4jb7r7$smn@hrz-ws11.hrz.uni-kassel.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!rzdspc5.informatik.uni-hamburg.de!3wolff
From: 3wolff@rzdspc5.informatik.uni-hamburg.de (Eberhard Wolff)
Newsgroups: de.comp.lang.c++
Subject: Re: ? new unter MS-Windows und BC++ 4.5, Portabilitaet ?
Date: 1 Apr 1996 12:34:34 GMT
Organization: University of Hamburg -- Germany
Message-ID: <4joigq$h4d@rzsun02.rrz.uni-hamburg.de>
References: <4jb7r7$smn@hrz-ws11.hrz.uni-kassel.de>
NNTP-Posting-Host: rzdspc5.informatik.uni-hamburg.de
X-Newsreader: TIN [version 1.2 PL2]