Une question très simple:Est-ce que je crée une fuite de mémoire ici?
type
TMyRecord = Record
Int: Integer;
Str: String;
end;
PMyRecord = ^TMyRecord;
var
Data: PMyRecord;
begin
New(Data);
Data.Int := 42;
Data.Str := 'Test';
Dispose(Data);
end;
Ma question est, je suis crée une fuite de mémoire ici (avec la chaîne)? Dois-je appeler Data.Str: = ''; avant d'appeler Dispose?
Merci!
Je ne pense pas. –