Bonjour tout le monde,

Je travaille sous Solaris (SUN) car j'ai pas le choix

J'ai crée une classe "Noeud" et une classe "Lien".

(un Lien est composé de 2 Noeud)

Dans mon main je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
std::vector <Noeud> Vect_N;
Pour les Noeuds, il n'y a pas de problème, je peux en ajouter dans le vector, pas de souci.

Dès que je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
std::vector <Noeud> Vect_N;
std::vector <Lien> Vect_L;
A la compilation j'ai l'erreur:
Error: Template parameter std::T requires a type argument.
Error: The type "std::vector<Lien, std::allocator<std::T>>" is incomplete.
Quelqu'un sais pouquoi cela ne marche pas pour un vector de "Lien" ?