5
我寫代碼TList <TPair <UInt32,UInt32 >>需要自由嗎?
procedure Pair;
var
PairList: TList<TPair<UInt32, UInt32>>;
LPair: TPair<UInt32, UInt32>;
begin
PairList := TList<TPair<UInt32, UInt32>>.Create;
try
PairList.Add(LPair.Create(4,10));
finally
PairList.Free;
end;
end;
當我釋放成對列表,我已經創建了必要過於釋放一對?
'LPair.Create(4,10)'urgh,值類型實例的構造函數。 Embarcadero正試圖讓你受苦。 FWIW,這對類型在這裏不是很合適。它是爲字典設計的。不要僅僅使用恰好具有合適數量成員的類型,而忽略其名稱不合適的事實。 –
可以請你提出建議,我想要TList中的兩個值 –
聲明一個記錄類型。 –