[Résolu] Iterator et Template
Bonjour a tous
J'ai fais une Class Node contenant une liste de fils et une variable représentant le contenu du nœud.
comme ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
#include <list>
template<class T>
class Node{
public:
Node( T value = NULL){
this->value = value;
}
private:
T value;
std::list< Node <T> > nodes;
std::list<Node <T> >::iterator list_iter;
}; |
J'ai cette erreur de compilation à la dernière ligne la ou je déclare un itérateur. (celui de la liste nodes plus haut)
«std::list<clovis::core::Node<T>, std::allocator<clovis::core::Node<T> > >" is not derived from type «clovis::core::Node<T>"|
Quelqu'un a une idée de ce dont il s'agit ?