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;
}