小编MOU*_*mza的帖子

通用树指针ada的实例化

我尝试在Ada中构建通用的二进制搜索树模块,并且该树将是通用参数,因此,我这样做:

-- Spécification du module ABR.


-- Mettre T_ABR comme un pointeur générique.
Generic
    type T_Noeud(<>);
        type T_ABR is access T_Noeud; -- Pointeur sur T_Noeud.


package ABR is


    Cle_Presente_Exception : Exception; -- une clé est déjà présente dans un ABR
    Cle_Absente_Exception  : Exception; -- une clé est absente d'un ABR


    -- Initialiser un Abr.  Abr est vide.
    -- Param Abr : L'arbre qu'on va initialiser.
    procedure Initialiser(Abr: out T_ABR) with
        Post => Est_Vide (Abr); -- Abr := Null.


    -- Est-ce …
Run Code Online (Sandbox Code Playgroud)

tree pointers ada generic-collections

1
推荐指数
1
解决办法
50
查看次数

标签 统计

ada ×1

generic-collections ×1

pointers ×1

tree ×1