C++中CSTRINGLIST用法详解
CStringList类成员
构造
首/尾访问
操作
重复
获取/修改
插入
搜索
状态
CStringList是CString链表,在MFC编程中STL之外的另一选择,用起来更加简洁.
插入数据:AddTail();AddHead()
删除数据:RemoveAll();RemoveAt();RemoveHead();RemoveTail()
取得元素个数:GetCount()
取得某个元素值:GetAt(cstringList.FindIndex(index))//index为整数
取得头尾元素:GetHead();GetTail(),
遍历最好用上面的方式,不要用POSITION变量,用FindIndex可以了。
初始化:
CStringListlistFileName; listFileName.RemoveAll();
添加操作:
listFileName.AddTail(szFullPathName);
遍历操作:
POSITIONrPos; rPos=listFileName.GetHeadPosition(); while(rPos!=NULL) { strFileName=listFileName.GetNext(rPos); strLog+="/r/n"+strFileName; }
以上所述就是本文的全部内容了,希望大家能够喜欢。