interface3.adb
来自「用于进行gcc测试」· ADB 代码 · 共 32 行
ADB
32 行
-- { dg-do run }procedure interface3 is-- package Pkg is type Foo is interface; subtype Element_Type is Foo'Class;-- type Element_Access is access Element_Type; type Elements_Type is array (1 .. 1) of Element_Access; type Elements_Access is access Elements_Type;-- type Vector is tagged record Elements : Elements_Access; end record;-- procedure Test (Obj : Vector); end;-- package body Pkg is procedure Test (Obj : Vector) is Elements : Elements_Access := new Elements_Type;-- begin Elements (1) := new Element_Type'(Obj.Elements (1).all); end; end;--begin null;end;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?