Article View: de.comp.lang.c++
Article #1958Re: ? new unter MS-Windows und BC++ 4.5, Portabilitaet ?
From: Eberhard Wolff
Date: Mon, 01 Apr 1996 12:34
Date: Mon, 01 Apr 1996 12:34
31 lines
1648 bytes
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!3wolffReferences:
<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]