鑑於以下聲明:Ada Finalization調整程序 - 該放什麼?
type Food_T is abstract tagged null record;
type Food_Ptr is access all Food_T'Class;
type Wrapper_T is new Ada.Finalization.Controlled with record
Ptr : Food_Ptr;
end record;
procedure Adjust (Object : in out Wrapper_T) is
begin
null; -- what goes here ?
end Adjust;
我想知道如何分配&分配(深層副本)的food_
噸正確derivitive時,我不知道Object.ptr
將指向什麼類型(何源&目標是!)。
任何幫助,將不勝感激。
謝謝,
NWS。
@Chris,這似乎是工作。謝謝。 NWS。 – NWS