Freigeben über


CRBTree::GetAt

 

Rufen Sie diese Methode auf, um das Element in einer angegebenen Position in der Struktur abzurufen.

Syntax

      CPair* GetAt(
   POSITION pos 
) throw( );
const CPair* GetAt(
   POSITION pos 
) const throw( );
void GetAt(
   POSITION pos,
   KOUTARGTYPE key,
   VOUTARGTYPE value 
) const;

Parameter

  • pos
    Der Positionswert.

  • key
    Die Variable, die die Schlüssel empfängt.

  • Wert
    Die Variable, die den Wert erhält.

Rückgabewert

Die ersten zwei Formulare geben einen Zeiger auf CPair zurück.Das dritte Formular ruft eine Schlüssel und ein Wert für die gegebene Position.

Hinweise

Der Positionswert kann mit einem Aufruf einer Methode wie CRBTree::GetHeadPosition oder CRBTree::GetTailPosition zuvor bestimmt werden.

In Debugbuilds ein Assertionsfehler tritt auf, wenn pos gleich NULL ist.

Anforderungen

Header: atlcoll.h

Siehe auch

CRBTree Class
CRBTree::GetValueAt
CRBTree::GetKeyAt
CRBTree::SetValueAt