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

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sorryChen時間15年前 (2009/04/03 00:33), 編輯資訊
1
0
0
內容預覽:
作者: sorryChen (陳揚和) 看板: Programming. 標題: overload operator < 來排序. 時間: Fri Apr 3 00:33:52 2009. 網路有C++的例子說 如果要排序一個objects array. 可以自己定義比較的函數 或overload
(還有231個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sorryChen (陳揚和)時間15年前 (2009/04/03 00:48), 編輯資訊
0
0
0
內容預覽:
自問自答一下. 現在想到的是說 如果在要排序的objecet中定義個static 的pointer. 指到要指的string 這樣應該就可以有資訊來排index... 但我現在希望的是在要排的ojbect中有個function pointer指到. 比較大小的函數, 而這個函數並不能馬上決定, 需要
(還有2個字)

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者somi (SoMiMi FaReRe)時間15年前 (2009/04/03 03:41), 編輯資訊
1
0
0
內容預覽:
我覺得既然要用C++ OOP就不要玩太多function pointer之類的東西. 你可以有一個base class支援基本的string read/write等等. 然後有個 pure virtual 的 operator<(class &) = 0;. 需要抽換的時候不是改function p
(還有38個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者sorryChen (陳揚和)時間15年前 (2009/04/03 05:11), 編輯資訊
1
0
0
內容預覽:
感謝回答 但是因為要切換的function很多 (各種不同的hash functions). 所以必須有function pointer. 沒辦法一個function寫一個 或inherit 一個 class... 而且那些function 會用到不同class 的data, 雖然參數回傳type相
(還有121個字)

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