鉴于以下声明: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