Registriert seit: 12. Jun 2002
3.483 Beiträge
Delphi 10.1 Berlin Professional
|
18. Jun 2002, 14:26
Wenn ein String an eine Prozedur/Funktion übergeben wird, dann wir er sozusagen kopiert. Dieses Kopieren ist wichtig, damit in der Funktion bei einer Änderung des Strings nicht gleich die übergebene Variable verändert wird. Wenn aber klar ist, dass dieser String gar nicht in der Funktion verändert werden soll, dann kann man mit der Angabe von const einen Geschwindigkeitsgewinn erziehlen, da der String nun nicht mehr kopiert werden muss, weil der Compiler schon verhindert, dass überhaupt in den String geschrieben werden kann.
|