Condividi tramite


CTypedPtrList::GetAt

Una variabile di tipo POSITION è una chiave per l'elenco.

TYPE& GetAt( 
   POSITION position  
); 
TYPE GetAt( 
   POSITION position  
) const;

Parametri

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

  • position
    Un valore di percorso restituito da GetHeadPosition o da una chiamata di funzione membro precedente Trova.

Valore restituito

Se l'elenco viene eseguito tramite un puntatore a const CTypedPtrList, quindi GetAt 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 GetAt 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

Non è uguale all'indice e non è possibile utilizzare in un valore di percorso manualmente. GetAt recupera il puntatore CObject associato a una posizione specificata.

È necessario assicurarsi che il valore della posizione rappresenta un percorso valido nell'elenco. Se non è valido, quindi la versione di debug delle asserzioni della libreria MFC.

Chiamate a questa funzione inline BASE_CLASS**::GetAt**.

Requisiti

Header: afxtempl.h

Vedere anche

Riferimenti

Classe CTypedPtrList

Grafico delle gerarchie

CObList::GetAt