AddBefore

Ajoute un élément dans la liste chaînée avant le noeud spécifié

Version ajoutant un élément par valeur.

CLinkedListNode<T>* AddBefore(
   CLinkedListNode<T>*  node,        // le noeud avant lequel l'élément doit être ajouté
   T                    value        // l'élément à ajouter
   );

Valeur de Retour

Retourne un pointeur sur le noeud ajouté.

Version ajoutant un élément sous forme de noeud par valeur.

bool AddBefore(
   CLinkedListNode<T>*  node,        // le noeud avant lequel l'élément doit être ajouté
   CLinkedListNode<T>*  new_node     // le noeud à ajouter
   );

Paramètres

*node

[in] Le noeud de la liste chaînée avant lequel le nouvel élément sera ajouté.

value

[in]  Un élément à ajouter.

*new_node

[in]  Un noeud à ajouter.

Valeur de Retour

Retourne true en cas de succès, sinon false.