欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++中CSTRINGLIST用法詳解

 更新時(shí)間:2015年06月29日 10:12:08   投稿:hebedich  
這篇文章主要介紹了C++中CSTRINGLIST用法詳解的相關(guān)資料,需要的朋友可以參考下

CStringList類(lèi)成員

構(gòu)造

CStringList

構(gòu)造一個(gè)空的CString對(duì)象列表

首/尾訪問(wèn)

GetHead

返回此列表(不能是空的)中頭部的元素

GetTail

返回此列表(不能是空的)中尾部的元素

操作

RemoveHead

從列表的頭部刪除元素

RemoveTail

從列表的尾部刪除元素

AddHead

在列表的頭部添加一個(gè)元素(或者是另一個(gè)列表中的所有元素),即產(chǎn)生一個(gè)新的頭部

AddTail

在列表的尾部添加一個(gè)元素(或者是另一個(gè)列表中的所有元素),即產(chǎn)生一個(gè)新的尾部

RemoveAll

刪除此列表中的所有元素

重復(fù)

GetHeadPosition

返回列表中的頭部元素的位置

GetTailPosition

返回列表中尾部元素的位置

GetNext

獲取用于重復(fù)的下一個(gè)元素

GetPrev

獲取用于重復(fù)的前一個(gè)元素

獲取/修改

GetAt

獲取給定位置處的元素

SetAt

設(shè)置給定位置處的元素

RemoveAt

從此列表中刪除由位置指定的一個(gè)元素

插入

InsertBefore

在一個(gè)給定位置之前插入一個(gè)新元素

InsertAfter

在一個(gè)給定位置之后插入一個(gè)新元素

搜索

Find

獲取由字符串值指定的元素的位置

FindIndex

獲取由一個(gè)從零開(kāi)始的索引指定的元素的位置

狀態(tài)

GetCount

返回此列表中的元素個(gè)數(shù)

IsEmpty

測(cè)試列表是否為空(沒(méi)有元素)

CStringList是CString鏈表,在MFC編程中STL之外的另一選擇,用起來(lái)更加簡(jiǎn)潔.

插入數(shù)據(jù):AddTail();AddHead()

刪除數(shù)據(jù):RemoveAll();RemoveAt();RemoveHead();RemoveTail()

取得元素個(gè)數(shù):GetCount()

取得某個(gè)元素值:GetAt(cstringList.FindIndex(index))//index為整數(shù)

取得頭尾元素: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;
}

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • C++ boost庫(kù)的安裝過(guò)程詳解

    C++ boost庫(kù)的安裝過(guò)程詳解

    這篇文章主要介紹了C++ boost庫(kù)的安裝過(guò)程詳解,文中通過(guò)示例代碼和圖片介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • xxx_cast類(lèi)型轉(zhuǎn)換的實(shí)現(xiàn)方法

    xxx_cast類(lèi)型轉(zhuǎn)換的實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇xxx_cast類(lèi)型轉(zhuǎn)換的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • c語(yǔ)言打開(kāi)文件函數(shù)使用方法

    c語(yǔ)言打開(kāi)文件函數(shù)使用方法

    這篇文章主要介紹了c語(yǔ)言打開(kāi)文件函數(shù)使用方法,需要的朋友可以參考下
    2014-02-02
  • C語(yǔ)言實(shí)現(xiàn)隨機(jī)抽獎(jiǎng)程序

    C語(yǔ)言實(shí)現(xiàn)隨機(jī)抽獎(jiǎng)程序

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)隨機(jī)抽獎(jiǎng)程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • C++圖文并茂講解類(lèi)型轉(zhuǎn)換函數(shù)

    C++圖文并茂講解類(lèi)型轉(zhuǎn)換函數(shù)

    類(lèi)型轉(zhuǎn)換(type cast),是高級(jí)語(yǔ)言的一個(gè)基本語(yǔ)法。它被實(shí)現(xiàn)為一個(gè)特殊的運(yùn)算符,以小括號(hào)內(nèi)加上類(lèi)型名來(lái)表示,接下來(lái)讓我們一起來(lái)詳細(xì)了解
    2022-05-05
  • Java C++題解leetcode915分割數(shù)組示例

    Java C++題解leetcode915分割數(shù)組示例

    這篇文章主要為大家介紹了Java C++題解leetcode915分割數(shù)組示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 使用C語(yǔ)言實(shí)現(xiàn)掃雷游戲

    使用C語(yǔ)言實(shí)現(xiàn)掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了使用C語(yǔ)言實(shí)現(xiàn)掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • OpenGL通過(guò)中點(diǎn)法繪制直線和圓

    OpenGL通過(guò)中點(diǎn)法繪制直線和圓

    這篇文章主要為大家詳細(xì)介紹了OpenGL通過(guò)中點(diǎn)法繪制直線和圓,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C語(yǔ)言實(shí)現(xiàn)靜態(tài)存儲(chǔ)通訊錄的示例代碼

    C語(yǔ)言實(shí)現(xiàn)靜態(tài)存儲(chǔ)通訊錄的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用C語(yǔ)言實(shí)現(xiàn)一個(gè)靜態(tài)存儲(chǔ)的通訊錄,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C語(yǔ)言有一定幫助,需要的可以參考一下
    2022-09-09
  • C++實(shí)現(xiàn)圖書(shū)管理系統(tǒng)課程設(shè)計(jì)

    C++實(shí)現(xiàn)圖書(shū)管理系統(tǒng)課程設(shè)計(jì)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)圖書(shū)管理系統(tǒng)課程設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評(píng)論