Freigeben über


CAtlList::GetNext

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

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

Parameter

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

Rückgabewert

Wenn die Liste const ist, gibt GetNext eine Kopie des nächsten Element 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 GetNext einen Verweis auf das nächste 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 zum nächsten 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::GetHeadPosition.

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CAtlList Class

CAtlList::GetPrev