CTypedPtrList::GetAt

类型 POSITION 的变量是列表的密钥。

TYPE& GetAt(
   POSITION position 
);
TYPE GetAt(
   POSITION position 
) const;

参数

  • 类型
    指定元素的类型模板参数存储在列表中。

  • 定位
    POSITION 值由以前的 GetHeadPosition 返回或 Find 成员函数调用。

返回值

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

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

备注

这不是同样作为索引,因此,您不能对 POSITION 值。 GetAt 检索 CObject 指针与特定位置。

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

此内联函数调用 BASE_CLASS**::GetAt**。

要求

Header: afxtempl.h

请参见

参考

CTypedPtrList选件类

层次结构图

CObList::GetAt