Remove

連結リストから指定された要素の最初のオカレンスを削除します。

要素を値によって削除するバージョン:

bool Remove(
  T  item                      // 要素値
  );

要素をノードへのポインタを介して削除するバージョン:

bool Remove(
  CLinkedListNode<T>* node   // 要素ノード
  );

パラメータ

item

[in]  削除する要素の値

*node

[in]  削除する要素のノード

戻り値

成功の場合はtrue、それ以外の場合はfalseを返します。