Remove

Elimina la primera aparición del elemento especificado de la lista bidireccional.

Versión para eliminar un elemento según el valor.

bool Remove(
    item                       // valor del elemento
   );

Versión para eliminar un elemento según el puntero a un nodo.

bool Remove(
   CLinkedListNode<T>*  node     // nodo del elemento
   );

Parámetros

item

[in]  Valor del elemento que se debe eliminar.

*node

[in]  Nodo del elemento que se debe eliminar.

Valor devuelto

Devuelve true en caso de éxito, de lo contrario, devuelve false.