Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Sqr(X) vs X*X, Inc(X) vs X:=X+1, ...

  Alt 28. Feb 2006, 21:18
Inc() ist nicht nur der abwärtskompatibilität wegen vorhanden!

Wenn man mit typiserten Zeigern arbeitet, kommt einem die Verwendung von Inc() sehr entgegen.
Denn Inc() nimmt neben Ganzzahlen solche Zeiger entgegen und inkrementiert die Adresse um ein Vielfaches der Größe des Datentyps, auf den der Zeiger zeigt. Man braucht also keinen Cast in Integer und dort eine Addition mit SizeOf().

Gleiches gilt auch für die Subtraktion mit Dec().
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat