Condividi tramite


CTypedPtrList::GetHead

Ottiene il puntatore che rappresenta l'elemento head dell'elenco.

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

Parametri

  • TIPO
    Parametro di modello che specifica il tipo di elementi archiviati nell'elenco.

Valore restituito

Se l'elenco viene eseguito tramite un puntatore a const CTypedPtrList, quindi GetHead restituisce un puntatore di tipo specificato da TIPO1di parametro di modello. Questo consente alla funzione da utilizzare solo nella parte destra di un'istruzione di assegnazione e quindi proteggere l'elenco di modifica.

Se l'elenco viene eseguito direttamente o tramite un puntatore a CTypedPtrList, quindi GetHead restituisce un riferimento a un puntatore di tipo specificato da TIPO1di parametro di modello. Questo consente alla funzione da utilizzare per entrambi i lati di un'istruzione di assegnazione e pertanto consente le voci di elenco da modificare.

Note

È necessario verificare che l'elenco non è vuoto prima di chiamare GetHead. Se l'elenco è vuoto, la versione di debug delle asserzioni della libreria MFC. Utilizzare IsEmpty per verificare che l'elenco contenga elementi.

Requisiti

Header: afxtempl.h

Vedere anche

Riferimenti

Classe CTypedPtrList

Grafico delle gerarchie

CObList::IsEmpty

CTypedPtrList::GetTail

CTypedPtrList::GetNext

CTypedPtrList::GetPrev