討論串overload operator < 來排序
共 9 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者sorryChen (陳揚和)時間16年前 (2009/04/04 05:17), 編輯資訊
0
0
0
內容預覽:
再次感謝前輩們的指導 果然又是我c++沒學好 不應該用function pointer來做. 而是寫個functor..很容易就可以使用在functor中有pointer利用外部資料排序. 順便分享一下..除了sort, 原本覺得不太可能的 lower_bound這種std function也可以.
(還有1483個字)

推噓6(6推 0噓 3→)留言9則,0人參與, 最新作者LPH66 ((short)(-15074))時間16年前 (2009/04/03 04:19), 編輯資訊
0
0
0
內容預覽:
struct object //其實用 class 也不會怎樣 自己控管好 accessibility 就好. {. int x,y,z;. };. bool compare1(const object &a, const object &b). {. return a.x>b.x;. }. boo
(還有988個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者adrianshum (Alien)時間16年前 (2009/04/03 02:25), 編輯資訊
0
0
0
內容預覽:
我沒記錯的話, 現有 Std lib 裡有不少都已. 經有提供你所說的 'comparison function',. 用來讓沒有提供 < operator 的東西能依一個. 外來傳入的 less function 來作比較 (及 sort). 可以去看看 map 怎樣做法. 通常很多情況下都. 不

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者sorryChen (陳揚和)時間16年前 (2009/04/02 22:25), 編輯資訊
0
0
0
內容預覽:
感謝學長詳細的解答. 但我其實想用現成的sort... 現成的sort好像需要pass-in comparison function. 而且我希望這個comparison. function 可以輕易抽換 且是根據外部的資訊輕易抽換... 比如說我有個array存有每個人的名子,. 然後一個obje
(還有150個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者march20時間16年前 (2009/04/02 22:07), 編輯資訊
0
0
0
內容預覽:
C++ 其實很有彈性的, 就算不用 function pointer 還是可以辦到很多事.. 限制自己用 function pointer (還是 member function pointer) 根本是作繭自縛. 這很明顯地是種 strategy pattern, 去翻翻 design patte
(還有290個字)
首頁
上一頁
1
2
下一頁
尾頁