Zitat:
2.) das Überladen von Operatoren
C++ hat viele Operatoren, die sich überladen lassen und wählt automatisch die passende Funktion.
Delphi fehlen die Operatoren ++,--, >>, << weshalb das Überladen der Operatoren deutlich weniger nützt.
Der >> und << Operator ist doch vorhanden (ist nichts anderes als shl und shr (wie bereits jemand anderes weiter oben beschrieben hat)).
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?