日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C++遍歷集合應(yīng)用經(jīng)驗(yàn)總結(jié)

C++作為一種C語言的升級(jí)版本,可以為開發(fā)人員帶來非常大的好處。我們?cè)谶@篇文章中將會(huì)針對(duì)C++遍歷集合的相關(guān)概念進(jìn)行一個(gè)詳細(xì)的介紹,希望大家可以從中獲得一些幫助,以方便自己的學(xué)習(xí)。

成都創(chuàng)新互聯(lián)公司專注于商丘網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供商丘營(yíng)銷型網(wǎng)站建設(shè),商丘網(wǎng)站制作、商丘網(wǎng)頁(yè)設(shè)計(jì)、商丘網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造商丘網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供商丘網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

在Java中,常見的遍歷集合方式如下:

 
 
 
  1. Iterator iter = list.iterator();  
  2. while (iter.hasNext()) {  
  3. Object item = iter.next();  

也可以使用for

 
 
 
  1. for (Iterator iter = list.iterator(); iter.hasNext()) {  
  2. Object item = iter.next();  

JDK 1.5引入的增強(qiáng)的for語法

 
 
 
  1. List list =   
  2. for (Integer item : list) {  

在C#中,遍歷集合的方式如下:

 
 
 
  1. foreach (Object item in list)   
  2. {  

其實(shí)你還可以這樣寫,不過這樣寫的人很少而已

 
 
 
  1. IEnumerator e = list.GetEnumerator();  
  2. while (e.MoveNext())   
  3. {  
  4. Object item = e.Current;  

在C# 2.0中,foreach能夠作一定程度的編譯期類型檢查。例如:

 
 
 
  1. IList< int> intList =   
  2. foreach(String item in intList) { } //編譯出錯(cuò) 

在C++標(biāo)準(zhǔn)庫(kù)中。for_each是一種算法。定義如下:

 
 
 
  1. for_each(InputIterator beg, InputIterator end, UnaryProc op) 

在C++遍歷集合中,由于能夠重載運(yùn)算符(),所以有一種特殊的對(duì)象,仿函數(shù)。

 
 
 
  1. template< class T> 
  2. class AddValue {  
  3. private:  
  4. T theValue;  
  5. public:  
  6. AddValue(const T& v) : theValue(v) {  
  7. }  
  8. void operator() (T& elem) const {  
  9. elem += theValue;  
  10. }  
  11. };  
  12. vector< int> v;  
  13. INSERT_ELEMENTS(v, 1, 9);  
  14. for_each (v.begin(), v.end(), AddValue< int>(10)); 

以上就是對(duì)C++遍歷集合的相關(guān)介紹。


網(wǎng)站標(biāo)題:C++遍歷集合應(yīng)用經(jīng)驗(yàn)總結(jié)
當(dāng)前地址:http://www.dlmjj.cn/article/djooogp.html