AddFirst

連結リストの初めに要素を追加します。

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

CLinkedListNode<T>* AddFirst(
  T   value                    // 追加する要素
  );

戻り値

追加されたノードへのポインタを返します。

要素を値によって形成されたノードとして追加するバージョン:

bool AddFirst(
  CLinkedListNode<T>*  node    // 追加するノード
  );

パラメータ

value

[in]  追加される要素

*node

[in]  追加されるノード

戻り値

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