CTypedPtrList 类的 GetAt 方法用于获取链表中指定位置的元素。该方法的典型声明如下:
TYPE GetAt(POSITION pos) const;

其中,TYPE 是链表中元素的数据类型。通过将元素的位置 pos 传递给 GetAt 方法,可以获取该位置上的元素值。

以下是一个简单的示例:
// 假设有一个 CTypedPtrList<CObList, CMyObject*> 的链表
CTypedPtrList<CObList, CMyObject*> myObjectList;

// ... 在链表中添加元素 ...

// 获取链表中第一个元素
POSITION pos = myObjectList.GetHeadPosition();
if (pos != nullptr) {
    CMyObject* pFirstObject = myObjectList.GetAt(pos);
    // 在这里使用 pFirstObject,例如输出其属性值或进行其他操作
}

在这个示例中,GetHeadPosition 方法用于获取链表头部的位置,然后 GetAt 方法通过该位置获取链表中的第一个元素。

请注意,实际的数据类型和具体的用法可能会因项目的需求而有所不同。


转载请注明出处:http://www.zyzy.cn/article/detail/22957/MFC/CTypedPtrList