#1 Le 28/09/2014, à 08:34
- couim
faire deux listes dans ada qui traitent des types différents ?
Salut tout le monde
j'ai créer une list exactement comme dans le code de sdz sur le cours ada ici :
with Ada.Containers.Doubly_Linked_Lists ;
...
type T_Score is record
name : string(1..3) := " ";
value : natural := 0 ;
end record ;
package P_Lists is new Ada.Containers.Doubly_Linked_Lists(T_Score) ;
use P_Lists ;
L : List ;
C : Cursor ;
et donc sa liste traite des données de type t_score.
Mais moi j'aimerai faire une DEUXIEME liste qui traite des integer. Donc la problmématique c'est de refaire un nouveau sous paquet et de lui faire recevoir des integer sauf que après le compilateur ne se retrouve plus entre le type list du premier sous paquet ou du deuxième....
package P_Lists is new Ada.Containers.Doubly_Linked_Lists(T_Score) ;
use P_Lists ;
L : List ; --list est un type défini dans le paquet ada.containers.doubly_linked_lists
C : Cursor ; -- idem pour cursor
package int_list is new Ada.Containers.Doubly_Linked_Lists(integer) ;
use int_list;
ilist : List;
cur : cursor;
Une idée peut être ?
merci d'avance !
convertir et inciter les gens à utiliser Linux :)
Etudiant informatique première année
Ada, java, c, c++
Hors ligne