CStringList不完全用法

来源:互联网 发布:端口号的目的是什么 编辑:程序博客网 时间:2024/06/03 18:09

转自:http://blog.csdn.net/liwenlong26363/article/details/5784794


CStringList是CString链表,在MFC编程中STL之外的另一选择,用起来更加简洁.

插入数据:AddTail();AddHead()

删除数据:RemoveAll();RemoveAt();RemoveHead();RemoveTail()

取得元素个数:GetCount()

取得某个元素值:GetAt(cstringList.FindIndex(index))//index为整数

取得头尾元素:GetHead() ;GetTail(),

遍历最好用上面的方式,不要用POSITION变量,用FindIndex可以了。

初始化:

CStringList listFileName;listFileName.RemoveAll();添加操作:listFileName.AddTail(szFullPathName);遍历操作:POSITION rPos;rPos = listFileName.GetHeadPosition();while (rPos != NULL){   strFileName = listFileName.GetNext(rPos);   strLog += "/r/n" + strFileName;}


原创粉丝点击