Einzelnen Beitrag anzeigen

Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.295 Beiträge
 
Delphi 12 Athens
 
#15

AW: Eigene Prozedur : kein zugrifff auf eigenschaften von Label

  Alt 26. Feb 2021, 16:11
Noch ein anderer Hinweis zu var, out, const:
Diese verwendet man nur wenn der Parameter als Referenz übergeben werden soll.
Das ist in diesem Beispiel nicht sinnvoll.
Und warum ist es in diesem Falle nicht sinnvoll? Er macht den Code nicht unbedingt schneller. Aber auch nicht langsammer.

Ich habe mal einen Blogpost gelesen, den ich leider nicht mehr zur Hand habe. Dieser hat sehr eindrucksvoll beschrieben, weshalb man const-Parameter den value(standard)-Parametern immer vorziehen sollte. Nicht unbedingt, weil der Code "jetzt" dadurch schneller wird, sondern weil zukünftige Compilerversionen den Code schneller ausführen "könnten".

Ich habe mir angewöhnt "alle" Funktionsparameter mit const zu deklarieren, sofern nicht var oder out benötigt wird.

Wo steht dort, dass const-Parameter für den angegebenen Fall nicht sinnvoll sind?
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de

Geändert von bernau (26. Feb 2021 um 16:17 Uhr)
  Mit Zitat antworten Zitat