CTypedPtrList::GetPrev

获取列表元素标识由 rPosition,然后设置 rPosition 前面项的 POSITION 值列表中的。

TYPE& GetPrev(
   POSITION& rPosition 
);
TYPE GetPrev(
   POSITION& rPosition 
) const;

参数

  • 类型
    指定元素的类型模板参数包含在该列表中。

  • rPosition
    POSITION 值的引用由以前的 GetPrev 返回或其他成员函数调用。

返回值

如果列表是通过指针捕获到 const CTypedPtrList,则 GetPrev 返回模板参数 类型指定的类型的指针。 这使得功能在赋值语句右侧仅使用从而防止修改的列表。

如果列表是通过指针直接获取或设置 CTypedPtrList,则 GetPrev 返回对模板参数 类型指定的类型的指针。 这使得函数使用在赋值语句的两侧从而允许列表项进行修改。

备注

如果您建立与调用的初始位置。GetTailPositionFind,您可以在一个反向迭代周期中使用 GetPrev

您必须确保 POSITION 值表示列表中的有效位置。 如果是无效的,则选件Microsoft基础类库的调试版本断言。

如果已检索的元素是第一个在列表中,则 rPosition 的新值设置为 NULL

要求

Header: afxtempl.h

请参见

参考

CTypedPtrList选件类

层次结构图

CObList::Find

CObList::GetTailPosition

CObList::GetHeadPosition

CTypedPtrList::GetNext

CTypedPtrList::GetHead

CTypedPtrList::GetTail