Remove

Удаляет первое вхождение указанного элемента из двунаправленного списка.

Версия для удаления элемента по значению.

bool Remove(
    item                       // значение элемента
   );

Версия для удаления элемента по указателю на узел.

bool Remove(
   CLinkedListNode<T>*  node     // узел элемента
   );

Параметры

item

[in]  Значение элемента, которое нужно удалить.

*node

[in]  Узел элемента, который нужно удалить.

Возвращаемое значение

Возвращает true в случае успеха, иначе false.