天天看點

CStringList不完全用法

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;

}

繼續閱讀