CTypedPtrList::GetNext
取得清單項目所識別 rPosition,然後將 rPosition 到下一個項目的 位置 值清單中的。
TYPE& GetNext(
POSITION& rPosition
);
TYPE GetNext(
POSITION& rPosition
) const;
參數
型別
指定項目的型別樣板參數包含在此清單中。rPosition
為 位置 值的參考是由先前 GetNext、 GetHeadPosition,或其他成員函式呼叫會傳回。
傳回值
如果清單傳遞指標存取 const CTypedPtrList,則 GetNext 傳回範本參數型別所指定之型別的指標。 這可讓函式在指派陳述式右邊只使用和以保護清單受到修改。
如果清單傳遞指標直接存取 CTypedPtrList或為,則 GetNext 傳回範本參數型別所指定之型別的指標的參考。 這可讓函式使用在指派陳述式的任一端上因此允許清單項目進行修改。
備註
例如,如果您建立與呼叫的初始位置。 GetHeadPosition 或 CPtrList::Find,在一個向前反覆項目迴圈可以使用 GetNext 。
您必須確定您的 位置 值代表清單中的有效位置。 如果其無效,則 MFC 程式庫的偵錯版本的判斷提示。
如果所擷取的項目是清單中的最後一個,則 rPosition 的新值設定為 NULL。
在反覆項目期間移除項目。 CObList::RemoveAt。請參閱範例。
需求
Header: afxtempl.h