Re: [STL ] 請問List

看板C_and_CPP (C/C++)作者 (累人啊....)時間16年前 (2009/07/13 15:08), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串3/10 (看更多)
: 謝謝回答,這個問題解決了,但是又發現了另一個問題 : 如果要顯示list中間的其中一筆,又該怎麼用了 : 好像不能用find(事實上如果可以的話我也不知道要怎麼用) : 假設我現在要尋找ID為5的TP_Gra物件,我該怎麼寫呢 : 又如果現在的型態不是list而是vector等等的型態的話 : 那用find來尋找 : find的參數是(範圍1,範圍2,值) : 則第三個參數我該怎麼表示呢? : 以上兩個問題,麻煩有經驗的大大回答,謝謝 : 推 LPH66:有find_if 第三個參數傳一個可以用()的東西進去 07/11 17:35 : 推 Cloud:http://tinyurl.com/nsyw9k ... 請參考 07/11 18:07 : → tyc5116:感謝,我先看看 07/11 19:06 感謝推文的大大,看了那篇文章後,有個問題 template<int n> class CComp{ public: bool operator()(const C& lhs) { return (lhs.v2==n); } }; vector<C>::iterator cviter = find_if(cv.begin(),cv.end(),CComp<75>()); 這兩個部份有點疑問 1.通常都會在這裡使用typename 或class, 在這裡使用int不是將template的功能限制住了嗎,或是有其它意思??? 2.不懂為何是用<75>這樣來表示,可以解釋一下嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.18.48.28

07/13 15:11, , 1F
就是你看到的意思
07/13 15:11, 1F

07/13 15:22, , 2F
不懂...
07/13 15:22, 2F

07/13 15:28, , 3F
把 n 換成 75, 就這樣...
07/13 15:28, 3F

07/13 15:30, , 4F
Non-type template parameter
07/13 15:30, 4F

07/13 16:04, , 5F
不是很懂....我看我先研究個幾天好了....@@
07/13 16:04, 5F

07/13 18:24, , 6F
就如同你所看到的 樣板參數是一個整數
07/13 18:24, 6F

07/13 18:54, , 7F
你可以先不管...就先照你認為的寫看看..之後就懂了..QQ
07/13 18:54, 7F
文章代碼(AID): #1AMjrZzS (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
2
3
以下文章回應了本文
2
10
完整討論串 (本文為第 3 之 10 篇):
0
2
0
1
2
6
1
1
2
9
2
10
2
7
2
3
1
3
文章代碼(AID): #1AMjrZzS (C_and_CPP)