Einzelnen Beitrag anzeigen

Cyf

Registriert seit: 30. Mai 2008
407 Beiträge
 
Lazarus
 
#13

Re: Die größer Zahl nehmen ?

  Alt 10. Feb 2009, 00:21
Zitat:
Delphi-Quellcode:
function Max(const A, B: Integer): Integer;
begin
  if A > B then
    Result := A
  else
    Result := B;
end;
[OFFTOPIC]Warum ist hier eigentlich das const sinnvoll? Übergibt man die Zahlen direkt sind sie je 4 Bytes groß, ein Pointer der zusätzlich noch dereferenziert werden muss, ist das je auch. Theoretisch ist das doch unnötiger zusätzlicher Aufwand - ja klar es ist nicht wirklich spürbar und zudem, trotzdem die selbe Anzahl Opcodes (vermutlich, ungetestet), allerdings müsste ja ein direkter Wert (in meiner Logik) dennoch schneller sein als dereferenzieren? Und natürlich gibt es auch noch den schlichten Punkt, dass ein const Programmierfehler verhindern kann.
Man kann einen Barbier definieren als einen, der alle diejenigen rasiert, und nur diejenigen, die sich nicht selbst rasieren.
Rasiert sich der Barbier?
  Mit Zitat antworten Zitat