CTypedPtrList::GetNext

Typamp; GetNext ( stanowisko & rPosition );

Typ GetNext ( POSITION& rPosition ) const;

Wartość zwracany

Jeśli lista jest dostępna za pomocą wskaźnika do Stała CTypedPtrList, GetNext Zwraca wskaźnik typu określonego przez parametr szablonu typu. To umożliwia funkcja ma być używane tylko na prawej stronie instrukcji przypisania i tym samym chroni listy z modyfikacji.

Jeśli lista jest dostępna bezpośrednio lub za pomocą wskaźnika do CTypedPtrList, GetNext zwraca odwołanie do wskaźnika typu określonego przez parametr szablonu typu. To umożliwia funkcja ma być zastosowany na jednej stronie instrukcji przypisania i tym samym pozwala pozycji na liście modyfikacji.

Parametry

TYP

Szablon parametr określający typ elementów zawartych w tym wykazie.

rPosition

Odwołanie do wartości pozycji zwrócony przez poprzedniego, GetNext, GetHeadPositionlub inne wywołanie funkcji członek.

Uwagi

Pobiera element listy zidentyfikowane przez rPosition, a następnie ustawia rPosition wartość pozycji następnej pozycji na liście. GetNext przodu iteracji pętli można używać po nawiązaniu początkowego położenia z zaproszeniem do GetHeadPosition lub CPtrList::Find.

Należy się upewnić, że wartość pozycji stanowi ważny pozycji na liście. Jeśli jest nieprawidłowy, następnie wersji debugowania biblioteki klas Microsoft Foundation twierdzi.

Jeśli pobrana element jest ostatni na liście, następnie nową wartość rPosition ustawiono wartość null.

Istnieje możliwość usunięcia elementu podczas iteracji. Zobacz przykład CObList::RemoveAt.

Omówie&nie CTypedPtrList |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CObList::Find, CObList::GetHeadPosition, CObList::GetTailPosition, CTypedPtrList::GetPrev, CTypedPtrList::GetHead, CTypedPtrList::GetTail

Index