以下是 CStringList::GetAt 的简要说明:
POSITION GetAt(POSITION pos) const;
参数说明:
- pos:链表中的位置,通常是由 Find 方法或其他链表遍历操作返回的 POSITION 对象。
返回值:
- 如果 pos 是有效的链表位置,返回该位置的元素值(CString 类型)。
- 如果 pos 为 NULL 或不是有效的链表位置,返回空字符串。
示例用法:
CStringList strList;
strList.AddTail(_T("Element 1"));
strList.AddTail(_T("Element 2"));
strList.AddTail(_T("Element 3"));
// 获取链表中索引为 1 的元素
POSITION pos = strList.FindIndex(1);
CString elementAtIndex1 = strList.GetAt(pos);
TRACE("Element at index 1: %s\n", elementAtIndex1);
在上述示例中,通过 FindIndex 方法找到索引为 1 的链表位置,然后使用 GetAt 方法获取该位置的元素值。
需要注意的是,GetAt 方法返回的是 CString 类型,即链表中指定位置的元素值。如果 pos 不是有效的链表位置,该方法返回一个空字符串。
转载请注明出处:http://www.zyzy.cn/article/detail/22562/MFC/CStringList