Sdílet prostřednictvím


CList::GetHead

Získá elementu head (nebo odkaz na head element) v tomto seznamu.

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

Parametry

  • TYP
    Určení typu objektu v seznamu parametr šablony.

Vrácená hodnota

Pokud je seznam b, GetHead vrátí kopii prvku v čele seznamu.To umožňuje funkce používané pouze na pravé straně příkazu přiřazení a chrání před změnami v seznamu.

Pokud seznam není b, GetHead vrací odkaz na prvek v čele seznamu.To umožňuje funkce používané na každé straně příkazu přiřazení a tak umožňuje upravit položky seznamu.

Poznámky

Musí zajistit, že seznam není prázdný před voláním GetHead .Nepodmíněných Pokud je seznam prázdný, pak ladicí verzi knihovny Microsoft Foundation Class výrazů.Použití IsEmpty ověřte, že seznam obsahuje prvky.

Příklad

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

Požadavky

Záhlaví: afxtempl.h

Viz také

Referenční dokumentace

Třída CList

Graf hierarchie

CList::GetTail

CList::GetTailPosition

CList::AddHead

CList::RemoveHead