List的用法小探

2021-03-31 08:56:57 字數 632 閱讀 2261

申請這個blog已經很久了。今天終於靜下心來,寫點東東。

近期在做2d遊戲的開發。

在程式中很多地方用到了list。現在就來簡單的談一談。做個開始。 :)

我們經常需要遍歷乙個list。

如下:struct sitem

;typedef listlsitem;

typedef list::iterator    iteritem;

lsitem mylist;

for( iteritem iter=mylist.begin(); iter!=mylist.end(); iter++ )

這種方法用的很普遍。

但是,如果我們在遍歷得過程中需要對list進行增加或者刪減呢?

for( iteritem iter=mylist.begin(); iter!=mylist.end(); iter++ )

這種方式顯然會出錯!因為erase(iter)後,iter已經不知道指向何處。

所以我們可以來使用:

iteritem iter = mylist.begin();

while( true )

好了,今天先寫到這。

稍後,將放上《在directx中怎麼建立自己得類似windows裡面的control>>。

List的用法小探

近期在做2d遊戲的開發。在程式中很多地方用到了list。現在就來簡單的談一談。做個開始。我們經常需要遍歷乙個list。如下 struct sitem typedef listlsitem typedef list iterator iteritem lsitem mylist for iterite...

List和List 的用法

list理解為容器,list裡面裝的是object,list 裡面裝的就是前面宣告的list。舉例 取出所有角色為客服的人員,客服的role sn為3 listmanagerlist managerservice.getmanagerlistbyrole 3 取出每個人所含有的所有角色,list裡裝...

NTFS許可權小探

ntfs許可權小探 讀取 和 讀取和執行 在windows管理中,一項重要的工作就是設定ntfs許可權。而許可權的管理是一項非常複雜的工作,ntfs許可權本身也有相當的複雜性。本文想就教學中乙個有關ntfs許可權的小問題,在這裡進行 有不妥之處,還請各位指教。我們的課程體系中windows的內容佔了...