Bonjour,
Voici une structure que j'ai dans une application mais que je ne comprend pas trop:
template<class type> struct noeud
{
type valeur;
noeud<type>* suiv;
noeud(type n, noeud<type>* s): valeur(n), suiv(s){};
noeud(): valeur(), suiv(NULL){};
};
... surtout la ligne:
noeud(type n, noeud<type>* s): valeur(n), suiv(s){};
Si qq'un pouvait m'expliquer ce que font les params valeur(n) et suiv(s), ce serait gentil, merci!