最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++中CSTRINGLIST用法詳解

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

CStringList類成員

構(gòu)造

CStringList

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

首/尾訪問

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è)從零開始的索引指定的元素的位置

狀態(tài)

GetCount

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

IsEmpty

測試列表是否為空(沒有元素)

CStringList是CString鏈表,在MFC編程中STL之外的另一選擇,用起來更加簡潔.

插入數(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;
}

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

相關(guān)文章

  • C++迭代器介紹(iterator、const_iterator、reverse_interator、const_reverse_interator)

    C++迭代器介紹(iterator、const_iterator、reverse_interator、const_rev

    這篇文章主要介紹了C++迭代器介紹(iterator、const_iterator、reverse_interator、const_reverse_interator),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 淺談C++ 基類指針和子類指針的相互賦值

    淺談C++ 基類指針和子類指針的相互賦值

    下面小編就為大家?guī)硪黄獪\談C++ 基類指針和子類指針的相互賦值。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • C++設(shè)計(jì)模式之工廠方法模式

    C++設(shè)計(jì)模式之工廠方法模式

    這篇文章主要介紹了C++設(shè)計(jì)模式之工廠方法模式,它是對(duì)簡單工廠模式的擴(kuò)展,,需要的朋友可以參考下
    2014-09-09
  • 關(guān)于統(tǒng)計(jì)數(shù)字問題的算法

    關(guān)于統(tǒng)計(jì)數(shù)字問題的算法

    本文介紹了統(tǒng)計(jì)數(shù)字問題的算法,計(jì)算出書的全部頁碼中分別用到多少次數(shù)字0,1,2,3,.....9,并有每一步的解題思路,需要的朋友可以參考下
    2015-08-08
  • C/C++中一次性執(zhí)行多個(gè)DOS命令的實(shí)現(xiàn)思路

    C/C++中一次性執(zhí)行多個(gè)DOS命令的實(shí)現(xiàn)思路

    在C語言中執(zhí)行DOS命令的方法很多,在這就不一給大家一一介紹了,本文重點(diǎn)給大家介紹C/C++中一次性執(zhí)行多個(gè)DOS命令的實(shí)現(xiàn)思路,需要的朋友參考下
    2017-12-12
  • Qt利用QJson實(shí)現(xiàn)解析數(shù)組的示例詳解

    Qt利用QJson實(shí)現(xiàn)解析數(shù)組的示例詳解

    這篇文章主要為大家詳細(xì)介紹了Qt如何利用QJson實(shí)現(xiàn)解析數(shù)組功能,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Qt有一定幫助,需要的小伙伴可以了解一下
    2022-10-10
  • c語言實(shí)現(xiàn)簡易版三子棋(附完整代碼)

    c語言實(shí)現(xiàn)簡易版三子棋(附完整代碼)

    大家好,本篇文章主要講的是c語言實(shí)現(xiàn)簡易版三子棋(附完整代碼),感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • 關(guān)于數(shù)組做函數(shù)參數(shù)的問題集合匯總

    關(guān)于數(shù)組做函數(shù)參數(shù)的問題集合匯總

    本文是對(duì)關(guān)于數(shù)組做函數(shù)參數(shù)的問題進(jìn)行了詳細(xì)的匯總,需要的朋友可以過來參考下。希望對(duì)大家有所幫助
    2013-10-10
  • KMP算法最淺顯理解(小白教程)

    KMP算法最淺顯理解(小白教程)

    這篇文章主要介紹了KMP算法最淺顯理解(小白教程),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • C語言指針類型與野指針引起的原因

    C語言指針類型與野指針引起的原因

    我們C語言獨(dú)一無二的特色——指針。說起指針,可能很多人都是還沒學(xué)就已經(jīng)聽說過其鼎鼎大名,因?yàn)橛泻芏鄠餮院屯嫘κ裁吹恼f指針很難,其實(shí)大家大可不必有畏難情緒,指針這個(gè)東西雖然確實(shí)有一定難度,但是這是基于其優(yōu)秀的靈活性而衍生的一點(diǎn)小問題
    2023-02-02

最新評(píng)論

河东区| 随州市| 大邑县| 江永县| 抚顺县| 沂水县| 务川| 蒙自县| 青阳县| 宜章县| 德钦县| 新建县| 阜宁县| 胶州市| 大丰市| 友谊县| 永济市| 唐海县| 顺平县| 彭州市| 梁平县| 平湖市| 巴青县| 禹州市| 循化| 黑龙江省| 靖安县| 静海县| 枣庄市| 永仁县| 霍山县| 洱源县| 娱乐| 四子王旗| 霞浦县| 临夏市| 武定县| 呼图壁县| 台江县| 女性| 三门县|