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