CTypedPtrList::GetNext
Získá prvek seznamu označeny rPosition , poté nastaví rPosition na pozice hodnotu další položky v seznamu.
TYPE& GetNext(
POSITION& rPosition
);
TYPE GetNext(
POSITION& rPosition
) const;
Parametry
TYP
Určení typu prvky obsažené v tomto seznamu parametr šablony.rPosition
Odkaz na pozice hodnotu vrácenou předchozí GetNext , GetHeadPosition , nebo jiné volání funkce členů.
Vrácená hodnota
Pokud seznam otevírá ukazatel const CTypedPtrList, pak GetNext vrací ukazatel typu určeného parametrem šablony typu.To umožňuje funkce používané pouze na pravé straně příkazu přiřazení a tím chrání před změnami v seznamu.
Pokud je v seznamu přistupovat přímo nebo prostřednictvím ukazatele na CTypedPtrList , pak GetNext vrací odkaz na ukazatele typu určeného parametrem šablony typu.To umožňuje funkce používané na každé straně příkazu přiřazení a tak umožňuje upravit položky seznamu.
Poznámky
Můžete použít GetNext ve smyčce dopředu iterace Pokud navázat počáteční pozici s voláním GetHeadPosition nebo CPtrList::Find.
Musí zajistit, aby vaše pozice hodnota představuje platné pozici v seznamu.Nepodmíněných Pokud je neplatná, pak ladicí verzi knihovny Microsoft Foundation Class výrazů.
Pokud načtený prvek je poslední v seznamu potom novou hodnotu rPosition je nastavena na NULL.
Je možné odebrat prvek při iteraci.Příklad pro CObList::RemoveAt.
Požadavky
Záhlaví: afxtempl.h