次の方法で共有


CList::GetHead

リストの先頭要素、または先頭要素への参照を取得します。

const TYPE& GetHead( ) const;
TYPE& GetHead( );

パラメーター

  • タイプ
    リスト内のオブジェクトの型を指定するテンプレート パラメーター。

戻り値

const リストの場合、GetHead はリストの先頭の要素のコピーを返します。 このとき、この関数を代入ステートメントの右辺にしか使えないので、リストは変更されません。

リストが const 以外の場合、GetHead はリストの先頭の要素への参照を返します。 このとき、この関数は代入ステートメントの右辺にも左辺にも使用できるので、リストのエントリを変更できます。

解説

GetHead 関数を呼び出す前に、リストが空でないことを確認する必要があります。 リストが空の場合、MFC ライブラリのデバッグ環境ではアサートされます。 リストに要素があるかどうかは、IsEmpty 関数で確認できます。

使用例

// Define myList.
CList<CString,CString&> myList;

// Add an element to the front of the list.
myList.AddHead(CString(_T("ABC")));

// Verify the element was added to the front of the list.
ASSERT(CString(_T("ABC")) == myList.GetHead());      

必要条件

**ヘッダー:**afxtempl.h

参照

参照

CList クラス

階層図

CList::GetTail

CList::GetTailPosition

CList::AddHead

CList::RemoveHead

その他の技術情報

CList のメンバー