Delphi sử dụng tính tham chiếu bằng chuỗi.Chuỗi Delphi và tính tham chiếu
Điều này có nghĩa là chỉ có một cấp phát bộ nhớ cho '1234567890' và tất cả tham chiếu a, b, c, d, e và f.s?
type
TFoo = class
s: string;
end;
const
a = '1234567890';
b = a;
c : string = a;
var
d: string;
e: string;
f: TFoo;
function GetStr1(const s: string): string;
begin
Result := s;
end;
function GetStr2(s: string): string;
begin
Result := s;
end;
begin
d := GetStr1(b);
e := GetStr2(c);
f := TFoo.Create;
f.s := a;
end;
(lưu ý rằng nếu bạn cho phép "sử dụng debug dcus" bạn có thể theo dõi thông qua mã, những người giúp đỡ bao gồm) –