Einzelnen Beitrag anzeigen

Benutzerbild von Der Jan
Der Jan

Registriert seit: 22. Dez 2005
289 Beiträge
 
Delphi XE7 Ultimate
 
#12

Re: [C++ -> Delphi]Der ">>" Operator

  Alt 11. Jan 2009, 19:57
Zitat von SirThornberry:
Passiert bei
Delphi-Quellcode:
tmp1 := pInt8(Source)^;
tmp2 := pInt(Source + SizeOf(int8))^;
tmp3 := pInt64(Source + SizeOf(int8) + SizeOf(int))^;
wirklich das gleiche wie beim Original C++ Quellcode?
Nein, das Ergebnis, sprich der Inhalt der Variablen, sollte aber das selbe sein, kann es aber gerade nicht testen. Im Original wird noch der Streampointer des Eingabestreams bei jeder Leseoperation "weitergeschoben". Und die Pascalversion setzt auch noch voraus, dass Source im Speicher liegt, was unter C++ nicht sein muss.
Gruß, Jan
  Mit Zitat antworten Zitat