Freigeben über


CTypedPtrList::GetHead

Ruft den Zeiger ab, der das HEAD-Element dieser Liste darstellt.

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

Parameter

  • TYP
    Vorlagenparameter, der den Typ von Elementen in der Liste angibt.

Rückgabewert

Wenn auf die Liste durch einen Zeiger auf const CTypedPtrList zugegriffen wird, gibt GetHead einen Zeiger vom Typ zurück, der durch den Vorlagenparametertyp angegeben wird. Dies ermöglicht die nur auf der rechten Seite einer Zuweisungsanweisung verwendet werden, Funktion, und schützt somit die Liste von der Änderung.

Wenn auf die Liste direkt oder über einen Zeiger auf CTypedPtrList zugegriffen wird, gibt GetHead einen Verweis auf einen Zeiger vom Typ zurück, der durch den Vorlagenparametertyp angegeben wird. Dies ermöglicht die von einer Zuweisungsanweisung auf beiden Seiten verwendet werden, Funktion, und ermöglicht somit die geändert werden, werden.

Hinweise

Sie müssen sicherstellen, dass die Liste nicht leer ist, bevor sie GetHead aufruft. Wenn die Liste leer ist, dann die Debugversion der Microsoft Foundation Class-Bibliothek-Assertionen. Verwenden Sie IsEmpty, um zu überprüfen, ob die Liste Elemente enthält.

Anforderungen

Header: afxtempl.h

Siehe auch

Referenz

CTypedPtrList-Klasse

Hierarchiediagramm

CObList::IsEmpty

CTypedPtrList::GetTail

CTypedPtrList::GetNext

CTypedPtrList::GetPrev