Udostępnij za pośrednictwem


CList::GetHead

Pobiera element głowy (lub odwołanie do elementu head) tej listy.

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

Parametry

  • TYP
    Określanie typu obiektu na liście parametr szablonu.

Wartość zwracana

Jeśli lista jest const, GetHead zwraca kopię elementu na czele listy.Umożliwia funkcja tylko na prawej stronie instrukcji przypisania i chroni przed modyfikacją listy.

Jeśli lista nie jest const, GetHead zwraca odwołanie do elementu na czele listy.Umożliwia funkcji na dowolnej stronie instrukcji przypisania i tym samym pozwala na pozycje listy modyfikacji.

Uwagi

Musi zapewnić lista nie jest pusta przed wywoływaniem GetHead.Jeśli lista jest pusta, deklaracji rozkazujących wersji debugowania biblioteki klas Microsoft Foundation.Użyj IsEmpty , aby sprawdzić, czy lista zawiera elementy.

Przykład

// 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());      

Wymagania

Nagłówek: afxtempl.h

Zobacz też

Informacje

Klasa CList

Wykres hierarchii

CList::GetTail

CList::GetTailPosition

CList::AddHead

CList::RemoveHead