假设我有以下内容:
type blah is abstract tagged
record
element1 : integer;
end record;
type blah2 is abstract tagged
record
element2 : integer;
end record;
我希望我可以做这样的事情:
type blah3 is abstract new blah1 and blah 2 with null record;
所以理论上我现在可以访问 blah3.element1 和 blah3.element2
这可能吗?和任何提示或提示?
更新:
是否可以使用指针引用 blah3 的元素(包含 blah 和 blah2)?
IE(这只是一个粗略的想法代码太糟糕了......哈哈)
type blah3 is new type with
record
element1 : ptr to blah.element1;
element2 : ptr to blah2.element2;
end record
然后例如可以通过 blah3.element1 访问吗?