[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Graw-dev] Probleme template
From: |
Yann Régis-Gianas |
Subject: |
Re: [Graw-dev] Probleme template |
Date: |
Tue, 9 Sep 2003 09:39:57 +0200 |
User-agent: |
KMail/1.5.3 |
Tu reflechis ... et tu te rends compte que ce n'est pas possible. ;-)
Le Mardi 9 Septembre 2003 00:26, Julien Jeany a écrit :
> Voila, j'ai un ptit probleme avec mes templates adores.
> Je vous expose le probleme :
>
> template <typename N, typename E>
> class Graph
> {
> // la liste des noeuds
> std::set<N> _nodes;
> // la liste des aretes
> std::list<E> _edges;
> };
>
> template <tyoename E>
> class Node
> {
> // la liste des aretes entrantes / sortantes
> std::list<E> _edges;
> };
>
> template <typename N>
> class Edge
> {
> // Les noeuds auxquels l'arete est attachee
> N _source;
> N _target;
> };
>
> Le probleme est quand je veux instancier un Graph :
>
> int main()
> {
> Graph< Node< Edge<...> >, Edge< Node<...> > >
> }
>
> Je ne vois pas comment faire pour realiser cela...
> Si quelqu'un a une idee, merci... A+