Freigeben über


CAtlList::GetPrev

Rufen Sie diese Methode auf, um das vorherige Element aus der Liste zurückgegeben.

E& GetPrev( 
   POSITION& pos  
) throw( ); 
const E& GetPrev( 
   POSITION& pos  
) const throw( );

Parameter

  • pos
    Ein Positionswert zurückgegeben, durch einen früheren Aufruf GetPrev, zu CAtlList::GetTailPosition oder anderen CAtlList-Methode.

Rückgabewert

Wenn die Liste const ist, gibt GetPrev eine Kopie eines Elements der Liste zurück. Dies ermöglicht die nur auf der rechten Seite einer Zuweisungsanweisung verwendet der Methode, und schützt die Liste von der Änderung.

Wenn die Liste nicht const ist, gibt GetPrev einen Verweis auf ein Element der Liste zurück. Dies ermöglicht die von einer Zuweisungsanweisung auf beiden Seiten verwendet der Methode, und können daher die geändert werden, werden.

Hinweise

Der POSITIONSindikator, pos, wird aktualisiert, um den vorherigen Element in der Liste oder NULL zu zeigen, wenn es keine Elemente mehr gibt. In Debugbuilds ein Assertionsfehler tritt auf, wenn pos gleich NULL ist.

Beispiel

Im Beispiel für CAtlList::GetTailPosition.

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CAtlList Class

CAtlList::GetNext