CObList::GetPrev

CObject * amp; GetPrev ( posizione & rPosition );

CObject * GetPrev ( POSITION& rPosition ) const;

Valore restituito

Vedere la descrizione del valore restituito per GetHead.

Parametri

rPosition

Un riferimento a un valore di posizione restituito da un precedente GetPrev o altre chiamata della funzione membro.

Osservazioni

Ottiene l'elenco elemento identificato da rPosition, poi di moda rPosition al valore della voce nell'elenco precedente posizione . possibile utilizzare GetPrev in un ciclo di iterazione inversa, se non si stabilisce la posizione iniziale con una chiamata a GetTailPosition o trovare.

necessario assicurarsi che il valore di posizione rappresenta una valida posizione nell'elenco. Se non valido, quindi la versione di Debug di Microsoft Foundation Class Library afferma.

Se l'elemento recuperato il primo nella lista, il nuovo valore del rPosition impostato su NULL.

Esempio

   Elenco dei cObList;
   POSIZIONE pos;

elenco.AddHead (nuova CAge(21));
   elenco.AddHead (nuova CAge(40)); / / Lista contiene ora (40, 21).
   / / Scorrere l'elenco in ordine di coda a testa.
   per (pos = lista.GetTailPosition(); POS! = NULL; )
   {
ifdef  debug
 nbsp; afxDump << lista.GetPrev (pos) << "\n";
# endif
   }

I risultati di questo programma sono i seguenti:

una gabbia a $421 C 21
una gabbia 421 C a $ 40

Pa&noramica cObList |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CObList::Find, CObList::GetTailPosition, CObList::GetHeadPosition, CObList::Get&Next, CObList::GetHead

Index