CTypedPtrList::GetAt
Eine Variable vom Typ POSITION ist eine Schlüssel für die Liste.
TYPE& GetAt(
POSITION position
);
TYPE GetAt(
POSITION position
) const;
Parameter
TYP
Vorlagenparameter, der den Typ von Elementen in der Liste angibt.position
Ein Wert POSITION zurückgegebenen Daten vorhergehendes GetHeadPosition oder einen Suchen-Memberfunktionsaufruf zurück.
Rückgabewert
Wenn auf die Liste durch einen Zeiger auf const CTypedPtrList zugegriffen wird, gibt GetAt einen Zeiger vom Typ zurück, der durch den Vorlagenparametertyp angegeben wird. Dies ermöglicht die nur auf der rechten Seite einer Zuweisungsanweisung verwendet werden, Funktion, und schützt somit die Liste von der Änderung.
Wenn auf die Liste direkt oder über einen Zeiger auf CTypedPtrList zugegriffen wird, gibt GetAt einen Verweis auf einen Zeiger vom Typ zurück, der durch den Vorlagenparametertyp angegeben wird. Dies ermöglicht die von einer Zuweisungsanweisung auf beiden Seiten verwendet werden, Funktion, und ermöglicht somit die geändert werden, werden.
Hinweise
Sie ist nicht identisch mit einem Index, und Sie können einen POSITION-Wert nicht verwendet werden. GetAt ruft den CObject Zeiger ab, der mit einer angegebenen Position zugeordnet ist.
Sie müssen sicherstellen, dass das POSITION-Wert eine gültige Position in der Liste darstellt. Wenn er ungültig ist, dann die Debugversion der Microsoft Foundation Class-Bibliothek-Assertionen.
Diese Inlinefunktion wird BASE_CLASS**::GetAt** auf.
Anforderungen
Header: afxtempl.h