So lecken Sie einen String in Delphi

Ich habe neulich mit einem Kollegen darüber gesprochen, wie man in Delphi eine Zeichenfolge durchlecken kann, wenn man es wirklich vermasselt. Standardmäßig werden Zeichenfolgen mit Verweisen gezählt und automatisch zugewiesen, sodass sie in der Regel ohne weitere Überlegungen funktionieren - ohne manuelle Zuweisung, Größenberechnung oder Speicherverwaltung.

Aber ich erinnere mich, dass ich einmal gelesen habe, dass es eine Möglichkeit gibt, einen String direkt zu lecken (ohne ihn in ein Objekt aufzunehmen, das geleckt wird). Es hat anscheinend etwas damit zu tun, dass eine Zeichenfolge als Referenz übergeben und dann aus einem größeren Bereich innerhalb der Routine, an die sie übergeben wurde, darauf zugegriffen wird. Ja, ich weiß, dass das vage ist, weshalb ich hier die Frage stelle.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage