[問題] BCB可以使用類似C# foreach的東西嗎?

看板C_and_CPP (C/C++)作者 (1+1≠2)時間13年前 (2013/02/09 00:28), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
以前再寫C#時,可以利用foreach來依序處理要開啟的檔案 如下: foreach( string filename in openFileDialog.FileNames ) { //do something with the filename here } 但是,如果使用BCB的話,有類似的東西像C#依序處理檔案嗎?? 謝謝,祝大家新年快樂 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.225.6

02/09 01:38, , 1F
02/09 01:38, 1F

02/09 01:39, , 2F
適用於有實做STL-compatible forward iterator的容器
02/09 01:39, 2F

02/09 01:41, , 3F
噢,這個版本的foreach需要支援decltype的compimler
02/09 01:41, 3F

02/09 01:43, , 4F
compiler
02/09 01:43, 4F

02/09 08:16, , 5F
1. range-based for 2. for_each() + lambda
02/09 08:16, 5F

02/09 08:57, , 6F
能這樣寫的都是有實作特定介面,他只是提供語法糖而已。
02/09 08:57, 6F

02/09 17:31, , 7F
C#的也是只適用實作IEnumerable的class,一樣用enumerator跑
02/09 17:31, 7F
文章代碼(AID): #1H5IUN3O (C_and_CPP)
文章代碼(AID): #1H5IUN3O (C_and_CPP)