Re: [STL ] 請問List
: 謝謝回答,這個問題解決了,但是又發現了另一個問題
: 如果要顯示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
07/13 15:28, 3F
→
07/13 15:30, , 4F
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
07/13 18:54, 7F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章