以下是 CStringList::FindIndex 的简要说明:
POSITION FindIndex(int nIndex) const;
参数说明:
- nIndex:要查找的元素的位置索引。
返回值:
- 如果找到了指定位置的元素,返回该元素在链表中的位置(POSITION 类型)。
- 如果未找到,返回 NULL。
示例用法:
CStringList strList;
strList.AddTail(_T("Element 1"));
strList.AddTail(_T("Element 2"));
strList.AddTail(_T("Element 3"));
// 在链表中查找索引为 1 的元素
POSITION pos = strList.FindIndex(1);
if (pos != NULL) {
TRACE("Element at index 1: %s\n", strList.GetAt(pos));
} else {
TRACE("Element not found\n");
}
在上述示例中,FindIndex 方法被用来在链表中查找索引为 1 的元素。如果找到了该元素,返回值是该元素在链表中的位置,否则返回 NULL。
需要注意的是,POSITION 类型通常用于在 MFC 中表示链表中的位置,而 GetAt 方法可以用于检索指定位置的元素值。
转载请注明出处:http://www.zyzy.cn/article/detail/22561/MFC/CStringList