AddBefore

Aggiunge un elemento prima del nodo specificato nell'elenco collegato.

La versione che aggiunge un elemento per valore.

CLinkedListNode<T>* AddBefore(
   CLinkedListNode<T>*  node,        // il nodo prima del quale l'elemento dev'essere aggiunto
   T                    value        // l'elemento da aggiungere
   );

Valore di ritorno

Restituisce un puntatore al nodo aggiunto.

La versione che aggiunge un elemento come un nodo formato per valore.

bool AddBefore(
   CLinkedListNode<T>*  node,        // il nodo prima del quale l'elemento dev'essere aggiunto
   CLinkedListNode<T>*  new_node     // il nodo da aggiungere
   );

Parametri

*node

[in] Il nodo della lista collegata, prima che verrà aggiunto un nuovo elemento.

value

[in] Un elemento da aggiungere.

*new_node

[in] Un nodo da aggiungere.

Valore di ritorno

Restituisce true in caso di successo, altrimenti false.